字符串类型
字符串相当于羊肉串,而字符串就是一串被串起来的字符,在单引号、双引号或三引号内包裹一串字符。需要注意的是:三引号内的字符串可以换行,而单引号内的字符不行
name='anny'
name="anny"
name='''anny's name is anny'''
如何用:字符串只能+、*和逻辑比较;字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份在拼接。
字符串的拼接,即重新申请一个小空间把两个字符串都拷贝
注意:
(1)如果字符串内有引号,则包裹字符串的引号和字符串内部的引号不能相同
(2)字符串的乘法只能乘以数字
(3)字符串比较大小,按照ASCII码比较
(4)字符串的比较是字母的顺序
列表类型
定义:在[]内用逗号分隔开任意类型的值
列表类型(容器类型),放多个数据类型(任意数据类型)
如何用:存不是目的,取才是目的,牢记索引序号从0开始
hobby_list['paly','watch','run']
print(hobby_list[1]) ##取出第二个爱好
hobby_list=['read','watch',['lzs','and','lzs']]
print(hobby_list[2][1]) ##取出girl的年龄
字典类型
在{}内用逗号分隔开多个元素,每一个元素都是key:value的格式,其中value是任意格式的数据类型,key由于具有描述性的作用,所以key通常是字符串类型
如何用:字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value
user_info={'name':'lzs','gender':'man','age':25,'hobby':['read','watch','run']}
print(user_info['name'])
print(user_info['hobby'[1]])
解压缩
解压缩的对象有多少个元素,则必须拿多少
lis=[1,2,3]
x1,.*_,x3=lis ##.*可以将多个不想显示的元素不显示
print(x1)
print(x2)
python与用户交互
无论我们输入的值是数字类型,字符串类型,列表类型,input的接收值都是字符串类型
name=input("请输入用户名:")
number=input("请输入密码:")