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

 

字符串跟列表的操作以上基本相同

 

 

posted on 2018-02-09 00:15  20许创杰201801073  阅读(134)  评论(0编辑  收藏  举报