一、python的注释
python有两种注释:单行注释和多行注释。
单行注释:#
在想注释的那一行最前面输入#符号即可
多行注释:一般用做文件、类、方法、函数的注释
三个单引号和双引号都是多行注释
注意:
-
注释不是越多越好。对于一目了然的代码,不需要添加注释。
-
对于复杂的操作,应该在操作开始前写上相应的注释。
-
对于不是一目了然的代码,应该在代码之后添加注释。
-
绝对不要描述代码。一般阅读代码的人都了解Python的语法,只是不知道代码要干什么。
二、 python的数据类型
常见的数据类型有:整数型,字符串型,浮点数型,布尔型和其他类型。
1.整数型
a=1 #整形默认是64位int型(64位操作系统)
2.字符串型
a="ab" #字符串默认str类型,python中没有char类型,str底层是单字节列表
3.浮点数型
a=12.5 #小数默认是双精度浮点型float,float双精度只能保留17位的精密度
4.布尔型
a=True #python中的布尔型 bool:Ture和False
5.其他类型
例如tuple(元组)、list(列表)、set(集合)等等。
三、Python中的变量类型
-
数字(Numbers):Python 支持整数、浮点数和复数。
-
字符串(Strings):字符串是字符序列,可以用单引号 (')、双引号 (") 或三引号 (''' 或 "") 包围。
-
列表(Lists):列表是元素的有序序列,它可以是任何类型。
-
元祖(Tuples):图元与列表类似,但它们是不可变的,不能被改变。
-
字典(Dictionaries):字典是无序的键值对的集合。
-
集合(Sets):集合是唯一元素的无序集合。
下面是一个如何在Python中创建不同类型的变量的例子:
integer = 10
float_num = 10.5
complex_num = 10 + 5j
string = "Hello, World!"
list = [1, 2, 3, 4, 5]
tuple = (1, 2, 3, 4, 5)dictionary = {"key1": "value1", "key2": "value2"}
set = {1, 2, 3, 4, 5}
注意:变量命名规则 1.有意义 2.数字,字母,下划线组成,数字不能开头, 3.__表示内部变量,会隐藏起来,外部无法访问
四、python运算符
#演示各种运算 """ 运算符包含:算数运算符,比较运算符,逻辑运算符,位运算符 算数运算符用来进行算数运算,主要使用整型和浮点型 比较运算符一般进行判断,主要使用类型整型、浮点型 逻辑运算符 位运算符 """ x=11 y=5 # print(x+y);print(x-y);print(x*y);print(x/y);print(x//y);print(x%y);print(x**y) # print(x>y);print(x<y);print(x==y);print(x!=y);print(x>=y);print(x<=y) #逻辑运算符:and or not # print(x>y and x==y) #其中一个为false,结果为false # print(x>y or x==y) #其中一个为true,结果为true # print(not x==y) #原结果取反,not只作用单个表达式 #in和not in 判断一个值或多个值是否在一个序列(列表,元组,字典或字符串)中 # print(y not in[1,2,3,4,5]) #其他运算符都是从左到右,按优先级来运算,但赋值运算符是从右往左运算 # x+=y;print(x) #x=x+y # x-=y;print(x) #x=x-y # x*=y;print(x) #x=x+y # x/=y;print(x) #x=x/y # print(x&y) #按位与 # print(x|y) #按位或 # print(x^y) #按位异或 # print(~1) #按位取反 print(11<<60)