一、数字类型
1 # 一、整型int 2 # ======================================基本使用====================================== 3 # 1、用途:记录年龄、等级、数量 4 5 # 2、定义方式 6 age = 10 # age=int(10) 7 8 # 数据类型转换: 只能将纯数字的字符串转成int 9 # x=int('123123') 10 # print(x,type(x)) 11 # x=int('12.3') 12 13 # 3、常用操作+内置的方法 14 15 16 17 18 # 二、浮点型float 19 # ======================================基本使用====================================== 20 # 1、用途:记录身高、薪资、体重 21 22 # 2、定义方式 23 salary = 10.1 # salary=float(10.1) 24 25 # 数据类型转换: 只能将包含小数的字符串转成float 26 x=float('3.1') 27 # print(x,type(x)) 28 29 # ======================================该类型总结==================================== 30 # 存一个值 31 32 # 不可变
二、字符串类型
1 # 字符串str: 2 # ======================================基本使用====================================== 3 # 1、用途:记录描述性质的状态 4 # 作用:名字,性别,国籍,地址等等 5 # 定义:单引,双引,三引号(三双单引号都可以) 6 # 例子: 7 #定义字符串的语法 8 name='zhaokang' # 单引号定义 9 name="zhaokang" # 双引号定义 10 name='''zhaokang''' # 单三引号定义 11 name="""zhaokang""" # 双三引号定义
注释:
# 数据类型转换:所有类型都可以被str转成字符串类型
# res=str([1,2,3])
# print(res,type(res))
优先掌握的操作
#优先掌握的操作 1.按索引取值(正向取+方向取) 2.切片(顾头不顾尾,不长) 3.长度len()函数 4.成员运算in和not in 5.移除空白strip 6.切分split 7.循环
1 # 1.需要掌握 2 # 1.strip() 3 name = ' zhao kang ' 4 name.strip() # 先从左边开始去空格,一旦遇到字符这时strip()会停止,开始从右往左去空格 5 # 一旦遇到字符将停止 6 # 如以上输出结果是:zhao kang 7 # strip()有一个参数 chars 可以根据想要的来去 8 # 列子: 9 name = '******zhao kang*******' 10 print(name.strip('*')) # 这时会把所有的*去掉 11 12 #2.split() 13 #split:切分 14 #针对有规律的字符串可以进行切分取值 15 #列 16 cmd='dowload|A.txt|a.txt|333' 17 cmd.split('|') #以|为切割点 18 print(cmd.split('|')) #结果为['dowload','a.txt','333'] 切出来的结果为列表类型 19 20 #循环 21 name='zhaokang' 22 for i in name: 23 print(i)
三、列表类型