Python基本数据类型
在Python输入dir(__builtins__)可查看内嵌函数,像print()、help()、type()、len()等等。
输入help('keywords')可查看关键字,像def、if、else、while、for等等。
变量命名规则:不能是python的内置函数和关键字,不能以数字开头,只能以字母、数字、下划线组成。
数值类型:
#整型int
a = 1
print(type(a))
#浮点型float
a = 1.1
print(type(a))
#布尔型bool
a = True
b = False
print(type(a))
print(type(b))
#复数型complex
a = 1 + 2j
print(type(a))
序列类型:
#字符串str
a = 'abc'
print(type(a))
#列表list
a = [1,2,3]
print(type(a))
#元组tuple
a = (1,)
print(type(a))
基本运算:
2**2=4 #平方
4**0.5=2.0 #开平方根
9/5=1.8 #浮点除
9//5=1 #取整
9%5=4 #取余
#元组tuple:元组的值初始化完就不能被修改的
tu=(1,2,3) #可用括号表示
tu=1,2,3 #也可不用括号表示
tu=1, #只有一个元素时,一定要加逗号
tu[0] #取某个元素用中括号加下标
tu[0:2] #切片取(1,2),下标包含头不包含尾
#列表list: 用中括号括起来
li = [1,2,3,4,5,6,7,8,9]
print(li[3]) #索引下标为3的数据
li[3] = 0 #更改下标为3的数据
print(li[-1]) #倒数第一个
print(li[-2]) #倒数第二个
print(li[2:5]) #切片取(3,4,5),下标包含头不包含尾
print(li[5:-2]) #切片取[6,7]
print(li[:]) #取全部
print(li[::])
#取全部,步长默认为1
print(li[::2])
#步长为2,数两个取第一个
print(li[-1:-3:-1]) #从后往前取,步长为-1
字符串跟列表的操作以上基本相同