文章目录
- 1.字符串类型
- 2.字符串访问
- 3.字符串拼接
- 4.python变量类型-List(列表)
- 5.python变量类型-Tuple(元组)
- 6.List和Tuple对比
- 7.python变量-Dictiobary(字典)
- 8.python数据类型转换
1.字符串类型
字符串或串是由数字、字母、下划线组成的一串字符
python的字符串列表有2种取值顺序:
(1):从左到右索引默认从0开始的,最大的取值范围是字符串长度少1
(2):从右到左索引默认-1开始额,最大的范围是字符串开头
2.字符串访问
使用变量 [头下标:尾下标] eg: s = ‘ilovepython’ s[1:5]
3.字符串拼接
加号(+)是字符串的连接运算符,星号(*)是重复操作。 eg:str = ‘Hello World!’
4.python变量类型-List(列表)
定义:列表用[]标识,是python最通用的复合数据类型
eg: lista = [1,2,3,4,5,6] lsitb = ['ada',231,2.33,'dadsa']
列表的访问:列表中值的切割也可以用到变量[头下标:尾下标] 加号 + 是列表连接运算符,星号*是重复操作
5.python变量类型-Tuple(元组)
定义:元组用"()"标识。内部元素用逗号隔开。元组不能二次赋值,相当于只读列表。
eg: tuple = ('qwe',123,123,5,55,90.2)
元组的访问:列表中值的切割也可以用到变量[头下标:尾下标] 加号 + 是列表连接运算符,星号*是重复操作
6.List和Tuple对比
list列表
标识符: []
定义:list = ['runoob',786,2.23]
访问:list[下标]
list[开始下标:结尾下标]
修改:list[下标] = 新的值
tuple元组
标识符:()
定义: tuple = ('runoob',786,2.23)
访问: tuple[下标]
tuple[开始下标:结束下标]
修改:非法 不能修改 只读
7.python变量-Dictiobary(字典)
定义:字典"{}"标识。字典索引(key)和它对应的值value组成。 键值对:key和value用:g隔开
dict1 = {'name':'john','code':6789,'dept':'sales'}
dict2 = dict() 空的字典
dict2 = {} 空的字典
访问:
字典对象名字[键key] 访问键key对应的值 eg:print dict1['name']
字典对象名字 .keys 访问所有的键 eg:print dict2.keys()
字典对象名字 .values() 访问所有的值 eg:print dict2.values()
字典对象名字 访问所有字典信息 eg:print dict1
修改:修改值 没有下标 通过键名来进行修改 eg: dict1['name1'] = 123
8.python数据类型转换
int(x [,base ]) 将x转换为一个整数
flloat(x ) 将x转换为一个浮点数
complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部
str(x) 将对象x转换为字符串
repr(x) 将对象x转换为表达式字符串
eval(str ) 用来计算在字符串中的有效python表达式,并返回一个对象
tuple(s ) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表
chr(x ) 将一个整数转换为一个unicode字符
ord(x ) 将一个字符转换为一个ASCII整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转化为一个八进制字符串
bin(x ) 将一个整数转换为一个二进制字符串