标签:
首先我有编程语言的基础,你也有就最好了,这样会很快认识Python。
当然由于本人见识和学识的局限性,请广大猿/媛们多多包涵与指正,共同进步嘛。
◆ 首先,python是比较懒的语言————语法相对精简,当然和scala没法比。
◆ 再次,Python的每个语句末尾没有标志结束符号(一般语言是封号————";"),全凭语言本身判断。
可是它有冒号":"和依赖缩进,用以代替以老括号“{}”,为标志的代码块。
当然这就决定了他对代码格式敏感,比如下面的格式是正确的:
1 if inputNum > luky_num: 2 print("the real number is smaller...")
◆ python的注释:
单行是井号 #
多行是 六个单引号,对你哦没看错,6个单引号!
‘‘‘
print("1111111111111111111")
print("2222222222222222222")
print("3333333333333333333")
‘‘‘
哦,对了。6个单引号还有个功能就是提供原样格式的字符串,如下:
1 str = ‘‘‘ 2 Hello, welcoming Python Word! 3 wall, please ask me question。 4 start ..‘‘‘ 5 print(str)
◆ Python的常用类型
1)整型——int——数字
python有5种数字类型,最常见的就是整型int,int python方法很实用。例如:1234、-1234
2)布尔型——bool——用符号==表示
布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔值。例如:3==3 给出True,3==5给出False
3)字符串——str——用‘ ‘或" "表示
例如:‘www.iplaypython.com‘或者"hello"
4)列表——list——用[ ]符号表示
例如:[1,2,3,4]
5)元组——tuple——用( )符号表示
例如:(‘d‘,300)
6)字典——dict——用{ }符号表示
例如:{‘name‘:‘coco‘,‘country‘:‘china‘}
python可变数据类型:列表list[ ]、字典dict{ }
python不可变数据类型:整型int、字符串str‘ ‘、元组tuple()
一、声明变量
Python 声明变量无需关键字,类型也不用,语言本身会"类型推断"。
比如:
str1 = "我是什么类型?” #声明变量:语言本身会自己判断出这是字符串
NO = 5 #声明变量:语言本身会自己判断出这是int
li = ["I", "am", "python", "^|^"] #声明变量:语言本身会自己判断出这是列表(list)
dic = {‘k1‘:‘v1‘, "亚当":"夏娃"} #声明变量:语言本身会自己判断出这是字典(dict)
tu = (1,2,33, 55, 17101012345) #声明变量:语言本身会自己判断出这是元组(tuple)
二、python里的运算符大全
# ##################数字运算符###############################
# % 取模 —— 返回除法的余数
# ** 幂——返回x的y次方
# / 取商——返回商
# // 取整除——返回商的整数部分
# == 等于——比较两个对象是否相等
# != 不等于——比较两个对象是否不相等
# = 等于——赋值
# > 大于
# < 小于
# <= 小于等于
# >= 大于等于
# += 加法赋值
# -= 减法赋值
# *= 乘法赋值
# /= 除法赋值
# %= 取模赋值
# **= 幂赋值
# ############位运算符#######################################
# & 按位与运算
# | 按位或运算
# ^ 按位异或运算
# ~ 按位取反运算
# << 按位左移运算
# >> 按位右移运算
# >> 按位右移运算
# ############逻辑运算符#######################################
# and 逻辑与
# or 逻辑或
# not 逻辑非
# ############成员运算符#######################################
# in 运算符前边的元素在运算符后边的元素里吗?True:在;False:不在
# not in 运算符前边的元素不在在运算符后边的元素里吗?True:不在;False:在
# ############身份位运算符######################################
# is 运算符前后是引用自同一对象吗?True:是的;False:不是
# not is 运算符前后不是引用自同一对象吗?True:不是;False:是的
未完待续
标签:
原文地址:http://www.cnblogs.com/tyxa/p/5816355.html