一、变量
1.变量
"+"
name='egon'
sex='female'
age=18
print(name+sex+str(age))
注:这里的age变量值为18,是int整型不能作字符串拼接,需使用str(age)来转换成字符串类型。
"*"
name='egon'
print(name*10)
4.bool布尔值型
"逗号"分隔;
info=['egon','alex',18]
print(info[2])
"逗号"分隔;
info={'name':'egon','sex':'male',3:18}
print(info[3])
•项目内容可以是任意一种数据类型、任意一种数组类型;
•项目内容中的字符串型需要引号引起来,整型、浮点型、列表等不需要引号。
info={'姓名':'爱根','性别':'男','肌肉':['有','无']}
print(info['肌肉'][1])
info={'姓名':'爱根','性别':'男','肌肉':123}
print(info['肌肉'])
info={'姓名':'爱根','性别':'男','肌肉':18.1}
print(info['肌肉'])
info={'姓名':'爱根','性别':'男','肌肉':'无'}
print(info['肌肉'][1])
五、格式化输出
•my name is xxx, my age is xxx
•需要使用占位符%s
name=input('user_name: ')
age=input('user_age: ')
print('my name is %s, my age is %s' %(name,age))
六、运算符
1.算术运算符
•+ - * /
print(5+5) #5加5等于10
print(5-5) #5减5等于0
print(5*5) #5乘5等于25
print(5/2) #5除以2等于2.5
•求商整数部分// 求商余数部分% 幂**
print(5//2) #5除以2商等于2余1,只取商2
print(5%2) #5除以2商等于2余1,只取余数1
print(3**2) #3的2次幂是3乘3等于9
2.比较运算符
•> < >= <= == !=
print(30 > 20)
print(30 < 20)
print(30 >= 30)
print(30 <= 30)
print(30 == 30)
print(30 != 40)
3.逻辑运算符
•逻辑与and 逻辑或or 逻辑非not 按位与& 按位或|
•逻辑与and,必须满所有条件,结果才为True;
•逻辑或or,只需满足一个条件,结果就为True;
•逻辑非not,结果取反。
name='egon'
age=18
print(age > 15 and name == 'egon')
print(age > 15 or name != 'egon')
print(not age > 15)