目录
1.分别列出 数字类型、字符串类型、列表、字典 的 作用、定义方式和使用方法
数字类型:
整形
作用:用来描述号码,如手机号,年龄,学号,身份证号等
定义方式:
age=18 #age=int(18)
使用方法:
基本运算:加减乘除,'+','-','*','/',取整:'//',取余:'%',幂:'**'等等
a=2
b=3
print(a+b,a-b,a*b,a/b,a%b,a//b,a**b)
强制转换数据类型:
age=int(18.9)
age=int('25')
浮点型
作用:用来描述身高,体重,薪资等等
定义方式:
weight=140.5 #weight=float(140.5)
height=180.5 #height=float(180.5)
使用方法:
基本运算:加减乘除:'+','-','*','/',取整:'//',取余:'%',幂'**'等等
a=5.0
b=2.5
print(a+b,a-b,a*b,a/b,a%b,a//b,a**b)
强制转换数据类型:
weight=float(140)
height=float(180)
字符串类型:
作用:用来描述姓名,住址,外貌等
定义方式:
name='ZhangSan'
hobby="music"
class='''math'''
使用方法:
’+‘:字符串与字符串,'*':字符串与整形
s1=’a‘
s2=’b‘
print(s1+s2,s1*2) #输出结果为'ab'和'aa'
切片:顾头不顾尾
s1='abcdefgh'
print(s1[0:5:2],s1[-1:1:-1])
输出结果为:ace hgfedc
.join():安某种方式拼接列表
msg="|".join(['a','b','c','d'])
print(msg)
输出结果:a|b|c|d
列表:
作用:用来存储多个值,每个值可以是任意类型
定义方式:
msg=['wxx',19,['Alex',150]] #等同于msg=list['wxx',19,['Alex',150]]
使用方法
索引取值\改值
print(msg[0],msg[2],msg[2][1],msg[-1]) #取值
’‘’输出结果:
wxx ['Alex', 150] 150 ['Alex', 150]‘’‘
msg[0]='xiaoming' #改值
print(msg,msg[0])
’‘’输出结果:
['xiaoming', 19, ['Alex', 150]] xiaoming‘’‘
切片:顾头不顾尾
print(msg[0:2],msg[-1:-3:-1])
’‘’输出结果:
['xiaoming', 19] [['Alex', 150], 19]‘’‘
.append():追加
msg.append('sb')
print(msg)
输出结果:['wxx', 19, ['Alex', 150], 'sb']
字典:
作用:用来存储多个值,每个值有专门的key来对应
定义方式:
msg={'name':'alex','age':18,'height':185.5}#等同于msg=dic{'name':'alex','age':18,'height':185.5}
使用方法
按key取值\改值\添加值
print(msg['name']) #取值
输出结果:alex
msg['name']='xiaohong'#改值
print(msg,msg['name'])
输出结果:{'name': 'xiaohong', 'age': 18, 'height': 185.5} xiaohong
msg['hobly']='music'
print(msg)
输出结果:{'name': 'xiaohong', 'age': 18, 'height': 185.5, 'hobly': 'music'}