-
T = (1) print(T) # ==> 1
因为
()
既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)
被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号
,
查看全部 -
转义字符:
查看全部 -
1.python 2.world
查看全部 -
整数和浮点数可进行加减乘除,运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数。
取模% 地板除//(eg.10//4=2)
保留小数点位数:round(num,2)
查看全部 -
在Python里面,一个变量可以先后存储多种不同类型的数据。称python为动态语言。
查看全部 -
整数:二进制整数使用前缀
0b
表示//十六进制使用前缀0x
浮点数(小数):科学计数法时把10用e替代。浮点数运算则可能会有四舍五入的误差,如0.1+0.2不等于0.3
字符串:用'或"
布尔值:True/False(可用and or not运算)
空值None:与0不同,0有意义
查看全部 -
代码的格式
查看全部 -
切片需要在中括号
[]
中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。[0,2]不包括2
查看全部 -
因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。查看全部
-
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。查看全部
-
!!查看全部
-
函数参数定义顺序:必须参数,默认参数,可变参数,可变关键字参数
查看全部 -
使用**kwargs可以定义可变关键字参数,通过kwargs.items()方法获取参数中的键值对
查看全部 -
函数的可变参数使用*args,可以接收多个参数的传入。可变参数是一个tuple
查看全部 -
函数返回多个返回值,使用逗号隔开,接收返回值的时候同样可以使用逗号隔开。因为返回值是个tuple,所以也可使用一个值接收,然后使用元组的下标去区分不同的返回值
查看全部
举报