1.数字(整型):用于计算和比较(int)integer。
2.字符串:在python中只要是用引号引起来的就是字符串(str)string。(单引双引三引都有)
加法–两种都是字符串才能相加。
乘法–只能和数字进行相乘。
加法
a=”黑大个”
b=”白小个”
print(a+b)
输出: 黑大个白小个
乘法
a=”黑大个”
print(a*2)
输出: 黑大个黑大个
”’my name’s “meet””’ 引号配合使用
”’为引号,具体内容为:my name’s “meet”
3.布尔值:返回真假值,用于判断(bool)
True 真 (true首字母必须大写)
False 假 (fasle首字母必须大写)
输入
注意:
l input获取到的内容全都是字符串(str)
l int() — 将字符串中的数字转换成整型
l type() — 查看数据类型
int(“5”) 将字符串5转换成整型
str(5) 将整型转换成字符串
a=”黑大个”
print(type(a))
输出: <class ‘str’> (类型为字符串)
a=”23″
print(type(a))
输出: <class ‘str’> (类型为字符串)
a=”23″
a=int(a)
print(type(a))
输出: <class ‘int’> (类型为整型或数字)
and的用法: and前后的内容都得为真时条件才能通过
user = input(“请输入账号:”)
pwd = input(“请输入密码:”)
if pwd == “alexdsb” and user == “alex”:
print(“alex就是一个dsb”)
else:
print(“密码或账户错误!”)
注意: == 用来判断前后是否相等,=是用来赋值。
list tuple list(tuple)
tuple list tuple(list)
str list 字符转列表 split
name = “alex” print(name.split())
list str# lst = [“1″,”2″,”3”] 列表转字符用join
print(”.join(lst))
dict — str 字典转字符串 str()
dic = {“1”:2}
print(str(dic),type(str(dic)))
print(dict(“{1:1}”)) 字符串转字典
set – list 集合转列表 list(set)
list – set 列表转集合 set(list)
列表转成元组 : tuple(list)
元组转成列表: list(tuple)
字符串转成列表: list(“abcd”)→[a,b,c,d]
“abc”.split()→[‘abc’]
列表转成字符串: b=””.join(lst)
字典转成字符串: str(dic) (字典的格式不变,类型变了)
字符串转成字典: a=”{1:2,3:4}” print(eval(a))
集合转成列表: a=set(“bcdef”) list(a)
列表转成集合: a=[‘s’,’d’,’f’] set(a)