一、定义变量
1.1 格式
变量名=变量值
1.2 变量名是有要求的
1) 只能有数字、字母、下划线
2)变量名可以 以_或者字母为开,不能以数字为开头
3)建议:变量名做到见名知意
name
age
student_name studentName StudentName
student_age studentAge StudentAge
1.3 变量的值
1)变量的值分为多种类型:整型、浮点型、字符串类型、列表、字典、元组、集合....
2)变量的值,如果是整型或者浮点型,你那么可以直接定义
3)变量的值,如果是字符串类型,那么变量值必须用引号引起来
二、引用变量
1.1 格式
见下面
三、输出
1.1 格式
print(要输出的内容)
输出的内容有几种可能?
第一种:输出字符串
注意:输出的字符串必须在引号中
例如:print("hello world")第二种:输出变量
注意:输出的变量不能加""
例如:
suid_1=18
print(suid_1)第三种:输出结果中及有变量,也有字符串
name="tom"
age=18
print(f"姓名是 {name} 年龄是 {age}")另一种格式
name="tom"
age=18
info = f"姓名是 {name} 年龄是 {age}" # 拼接字符串和变量
print(info)另一种写法
name="tom"
age=18
addr="beijing 海淀"print("姓名是 %s 年龄是 %d 家庭地址 %s" %(name,age,addr))
四、数据类型
4.1 数据类型的种类
整型
浮点型
字符串
列表
字典
元组
集合
函数
类
4.2 判断数据类型
过使用type()方法可以判断数据类型
type使用格式:
type(变量名)
案例:
suid_1=18
suid_2=18.3
suid_4="18"
suid_5="18.1"
suid_6="num001"res = type(suid_1)
print(f"sud_1 的类型是 {res}")res = type(suid_2)
print(f"sud_2 的类型是 {res}")res = type(suid_4)
print(f"sud_4 的类型是 {res}")res = type(suid_5)
print(f"sud_5 的类型是 {res}")res = type(suid_6)
print(f"sud_6 的类型是 {res}")
五、输入
5.1 格式
输入的是用的方法input()方法
input()方法的使用格式
变量名=input("给用户的提示信息: ")案例:让用户输入自己的姓名
myName=input("请输入姓名: ")
myAge=input("请输入年龄:")
res1 = type(myName)
res2 = type(myAge)print(f"myName 的类型是 {res1}")
print(f"myAge 的类型是 {res2}")注意:
输入的内容类型默认是字符串5.2 数据类型转换
1)将字符串类型转换为整数
格式:int(字符串数据)
案例:
num1 = "123"
num2 = int(num1)print(f"num1的值是{num1}")
print(f"num2的值是{num2}")res1 = type(num1)
res2 = type(num2)
print(f"num1的类型是 {res1}")
print(f"num2的类型是 {res2}")注意:字符串转换为整数的时候,必须保证字符串的每个字符都是数字,否则报错
2)将整数类型转换为字符串
格式:str()
案例:
num1 = 123
num2 = str(num1)print(f"num1的值是{num1}")
print(f"num2的值是{num2}")res1 = type(num1)
res2 = type(num2)
print(f"num1的类型是 {res1}")
print(f"num2的类型是 {res2}")
六、 if判断
6.1 if格式
格式1:单分支
if 判断条件:
当条件成立的时候,执行此处代码
当条件成立的时候,执行此处代码
当条件成立的时候,执行此处代码格式2:双分支
if 判断条件:
当条件成立的时候,执行此处代码
当条件成立的时候,执行此处代码
当条件成立的时候,执行此处代码
else:
当条件不成立的时候,执行此处代码
当条件不成立的时候,执行此处代码
当条件不成立的时候,执行此处代码格式3:多分支
if 判断条件1:
当条件1成立的时候,执行此处代码
当条件1成立的时候,执行此处代码
当条件1成立的时候,执行此处代码
elif 判断条件2:
当条件2成立的时候,执行此处代码
当条件2成立的时候,执行此处代码
当条件3成立的时候,执行此处代码
elif 判断条件3:
当条件3成立的时候,执行此处代码
当条件3成立的时候,执行此处代码
当条件3成立的时候,执行此处代码
else:
当所有条件都不成立的时候,执行此处代码
当所有条件都不成立的时候,执行此处代码
当所有条件都不成立的时候,执行此处代码
6.2 案例
1)让用户输入自己的年龄,判断是否已成年age=int(input("请输入年龄:"))
if age>=18:
print("已成年")
else:
print("未成年")
2)让用户输入两个数字,输出较大的数字
num1 = int(input("请输入数字1:"))
num2 = int(input("请输入数字2:"))if num1>num2:
print(f"较大的数字是 {num1}")
elif num1<num2:
print(f"较大的数字是 {num2}")
else:
print(f"两个数字相同,都是{num2}")3)让用户输出学生成绩
如果成绩是大余等于90,显示等级A
如果成绩是大余等于80,小于90,显示等级B
如果成绩是大余等于70,小于80,显示等级C
如果成绩是大余等于60,小于70,显示等级D
如果成绩是小于60,显示等级Enum = int(input("输入分数:"))
if num>=90:
print("你的等级是A")
elif num>=80:
print("你的等级是B")
elif num>=70:
print("你的等级是C")
elif num>=60:
print("你的等级是D")
else:
print("你的等级是E")
七、注释的问题
单行注释 :
#
多行注释:
''' '''
""" """