(1) 标识符是由字符(A~Z 和 a~z)|,下划线和数字组成,但第一个字符不能是数字。 (2) 标识符不能和 Python 中的保留字相同。
(3) Python 中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
(4) 汉字可以做标识符。
1.数字型/Number 字符串str 元组tuple 字典dict 集合set 列表list
2.数字型:整型int,浮点型float,布尔型bool,复数complex
3.对每一种类型分别举例说明(赋值,打印,输出其类型)数字型:
a=3 b=3.4 c=10+4j print(type(a)) print(type(b)) print(type(c))
字符串str:
c="woaixuexi" print(type(c))
元组tuple:
a=(1,2,3) print(type(a))
字典dict
a={"name":"Weiletian","age":18}
print(type(a))
集合set:
a={1,31,15}
print(type(a))
列表list:
a=[1,2,5,1] print(type(a))4.Python拆包式赋值举3例
t=(1,2)
def add(x,y):
return x+y
add(*t)
a=(1,2) x,y=a print(x,y)
a,b,*c=range(5) print(a,b,c)5.运算符操作自行举15例
a=3 b=2 c=1 print(a+b) print(a-b) print(a*b) print(a/b) print(a%b) print(a//b) print(a**b) print(a==b) print(a!=b) print(a>b) print(a 6.如果开发者尝试使用关键字作为变量名,Python 解释器会报错吗? 如果开发者使用内置函数的名字作为变量名,Python 解释器会报错吗? 试举例说明。不允许用关键字作为变量名,允许使用内置函数名字左变量名,但是会改变函数名的含义。
True=1 print(True)
help=5 print(help)7.应用题 (1)录入学生信息(姓名,年龄,性别,成绩),在一行输出信息。name=input("输入学生姓名:") age=input("输入学生年龄:") sex=input("输入学生性别:") score=input("输入学生成绩:") print("name:"+name,"age:"+age,"sex:"+sex,"score:"+score)(2)输入商品单价、数量、收到的金额,输出应该找回多少钱。unit_price=float(input("请输入商品单价")) amount=float(input("请输入商品数量")) money=float(input("收到的金额")) print(money-unit_price*amount)(3)输入一个总秒数时间长度,输出该时间长包含多少小时多少分多少秒。second = float(input("输入秒数")) hour = second//3600 minute = (second % 3600)//60 second0 = (second % 3600) % 60 print(hour,":",minute,":",second0)(4)输入一个4位整数,输出各个数字之和。a=(int)(input("请输入一个四位整数")) b=a//1000 c=a//100%10 d=a%100//10 e=a%10 print(b+c+d+e)(5)输入年份,输出是否闰年。year = int(input("输入年份")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print("闰年") else: print("不是闰年")(6)输入摄氏度,转换为华氏度。公式 F=(C×9÷5)+32。C=float(input("输入摄氏温度")) F=C*9/5+32 print(f"华氏温度为:{F}")



