1.变量
a = 30+40
"a" 为变量名 "="为赋值 30+40 为值
♥变量命名规则
1.变量由字母,数字,下划线组成
(空格属于特殊字符)
2.变量不能以数字开头
3.禁止使用python中关键字
4.不能使用中文和拼音
5.变量名要区分大小写
6.变量名要有意义
7.推荐写法:
1.驼峰体
1.大驼峰 AgeOfOldboy = 56
2.小驼峰 ageOfOldboy = 56
2.下划线
age = 18 age1 = age age2 = age1 age1 = 19 print(age,age1,age2) 18 19 18
变量的小高级,从上往下运行
PI=3.1415926
2.注释 (把XX注掉)
当行注释(单行注释) #
多行注释 " " " " " " 或 ' ' ' ' ' '
3.初始基础数据类型
3.1 str
在python中只要使用引号引起来的都是字符串
''
""
""" """
''' '''
什么开头什么结尾,通用
#字符串拼接, 只能和字符串相加
a = '坚强' b = 'wusir' c=a+b print(c) 坚强wusir
#字符串不能相乘,只能与数字相乘
b = a*3
print(b) 3a
#字符串不能做减法和除法
3.2 int
int是整型,可以将字符串转化成数字
需要注意的是int()后面只能接数字
int是 用于计算和比较
3.3 bool 布尔值
Ture False
3.3 list
列表
3.5 tuple
元组
3.6 dict
字典
4..程序交互(input)
#type()查看数据类型
s_type = type(s)
#通过type查看input获取的内容是什么数值
用input获取到的内容都是字符串
s = input("请输入内容:") print(type(s)) s1 = int(s)+5 1nt(s)强行转换 print(s1)
int('6') 将字符串转换成数字
str('6') 将数字转换成字符串
应用场景:动态获取用户输入
5.格式化输出
%占位符 %s字符串 %d等于%i整型,可输入数字
方法一
name = input("请输入姓名") age = input("请输入年龄") int(input("请输入年龄")) job = input("请输入职业") hobbie = input("请输入爱好") print(''' ---------- info of %s --------- name : %s age : %s %d job : %s hobbie: %s -------------- end ----------- '''%(name,name,age,job,hobbie))
方法二
name = input("请输入姓名")
age = input("请输入年龄") int(input("请输入年龄"))
job = input("请输入职业")
hobbie = input("请输入爱好")
print(f''' ---------- info of {name} --------- name : {name} age : {age} job : {job} hobbie: {hobbie} -------------- end ----------- ''')
方法三
c = ''' ---------- info of {name} --------- name : {name} age : {age} job : {job} hobbie: {hobbie} -------------- end ----------- ''' v = c.format(name = input("请输入姓名"),age = input("请输入年龄"), job = input("请输入职业"),hobbie = input("请输入爱好")) print(v)
应用场景:动态获取用户并写入固定格式 +号也可以
6.if条件语句
if关键字
if条件: 冒号
缩进代码块
代码块: print();if;input
1)
if 3>2: print('你说的对') print(4)
2)
if 3>2: print('你说的对') else: print('我说的对')
#== 两个等于号 作比较
3)
if 条件: 代码块 elif 条件: 代码块 elif 条件: 代码块
4)
if 条件: 代码块 elif 条件: 代码块 ' ' else: 代码块
5)
if 条件: if代码块
sex = input("请输入性别:") age = input("请输入年龄:") if sex == '女': print(1) if 20< int(age): print("喝杯咖啡") else: print("等你") else: print("滚")