首页 > 代码库 > <第一天>--Python学习_02
<第一天>--Python学习_02
1、python数据类型
A、整数:
-----------------------------创建---------------------------------
a = 123
print(type(a)) # 查看a的数据类型。
-----------------------------转换---------------------------------
age = ‘18‘
new_age = int(age) # 字符转为整数
B、布尔值:【true与false】
------------------------------创建--------------------------------
v = bool(1)
------------------------------转换--------------------------------
数字转换,只有0是false,其它(1.2.3.4.5.6...)为true。
字符串,只有空为false,其它为true。
C、字符串:
-------------------------------创建-------------------------------------
a = ‘alex‘
a = str(‘alex‘)
--------------------------------转换------------------------------------
age = 19
new_age = str(age)
2、占位符%s(字符串格式化)
name = ‘我叫李杰,性别:%s,我今年%s岁,我在说谎!‘
new_str = name%s(‘男’,19) # ‘男’会放到第一个占位符%处,19会放到第二个占位符上。
print(new_str)
3、移除空白-------------【strip:空白移除】
val = ‘ alex ‘
print(val)
new_val = val.strip() # 左右空白移除
new_val = val.lstrip() # 左空白移除
new_val = val.rstrip() # 右空白移除
print(new_val)
4、分割-----------------------【split:分割】
user_info = ‘alex|ow1233|9‘
v = user_info.split(‘|‘) # 根据管道符分割
v = user_info.split(‘|‘ ,1) # 只找左边的管道符分割
v = user_info.rsplit(‘|‘ ,1) # 只找右边的管道符分割
5、长度----------------------【len:长度,字符长度】
val = ‘李杰wo‘
v = len(val)
print(v)
6、索引【索引从0开始】
val = ‘李杰ow‘
v = val[0]
print(v)
输出结果为:‘李’
7、切片
name = ‘我叫李杰我性别男我今年19,我在说谎话!‘
print(name[0]) # 索引取值,取第一个值(我)
print(name[0:2]) # 取0到2之间的值
print(name[5:9]) # 取5到9之间的值
print(name[0:10:2])# 取0到10之间的是,取值方式是跳一个取一个
-----------------------------------------------------------------------------
8、列表
创建列表:
a = [‘alex‘,‘狗‘,‘eric‘,‘123‘] 或 a = list([‘alex‘,‘狗‘,‘eric‘,‘123‘]])
列表操作:
1、列表中取值:【查】
a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]
v = a[0:] # 取出列表中的所有元素
v = a[0] # 取出列表中的第一个元素
v = a[0:3] # 取出列表中0到3的元素
print(v)
2、列表中追加值:【增加】 append:追加
a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]
a.append(‘xxoo‘)
print(a)
输出结果:[‘alex‘,‘狗‘,‘eric‘,‘123‘,‘xxoo‘]
3、列表中按索引插入:【增加】 insert:插入
a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]
a.insert(0,‘牛‘)
print(a)
输出结果:[‘牛‘,‘alex‘,‘狗‘,‘eric‘,‘123‘]
<第一天>--Python学习_02