1.test测试
print("hello worid")
#这是单行注释
'''
这是多行注释
这是多行注释
这是多行注释
'''
2.注释
#这是单行注释
'''
这是多行注释
这是多行注释
这是多行注释
'''
3.变量
#a是变量名 10是变量对应的值 10是整数
a=10
#s是变量名 xr是值 xr是字符串
s="xr"
#标识符命名规范
#(1)由数字字母下划线组成
num_01=99
#num%02=100
#(2)不能用数字开头
#077_age=02
#(3)不能使用内置关键字
#break="xr"
math=19
#(4)严格区分大小写
name="xr"
Name="nb"
print(name)
print(Name)
#(5)命名要有意义
name01="挨炮" #无意义命名
name02="20" #无意义命名
print(name02)
#fushe='yellow'
shin="black"
#大坨峰
MyName="simon"
print(shin)
#小坨峰
myName="Myledy"
print(MyName)
#下划线
my_name="Bab"
print(my_name)
4.输入和输出
#定义学生信息
naem="xr"
age=19
height=190
student_id=202016010247
#格式化字符串输出
print("湖南第一深情%s"%naem)
print(f"湖南第一深情{naem}")
print(f"湖南第一深情年龄是{age}岁")
#格式话整形输出
print("学号是%d"%student_id)
#08d表示有8位 不足使用0补充
print("学号是%08d"%student_id)
#格式化浮点型输出
print("身高是%f" % height) #自动保存6位有数字
print("身高是%.02f" % height) #保留后两位有数字
#联合使用
print("姓名:%s,年龄:%d,身高:%.2f"%(naem,age,height))
#format格式化输出{}中可以对数字类型数据 进行数学计算
print(f"姓名:{naem},年龄:{age+1},身高:{height}")
5.转义字符
#定义学生信息
naem="xr"
age=19
height=190
student_id=202016010247
#格式化字符串输出
print("湖南第一深情%s"%naem)
print(f"湖南第一深情{naem}")
print(f"湖南第一深情年龄是{age}岁")
#格式话整形输出
print("学号是%d"%student_id)
#08d表示有8位 不足使用0补充
print("学号是%08d"%student_id)
#格式化浮点型输出
print("身高是%f" % height) #自动保存6位有数字
print("身高是%.02f" % height) #保留后两位有数字
#联合使用
print("姓名:%s,年龄:%d,身高:%.2f"%(naem,age,height))
#format格式化输出{}中可以对数字类型数据 进行数学计算
print(f"姓名:{naem},年龄:{age+1},身高:{height}")
6.输入
#输入一个密码
#input中的字符串是提示信息
#变量password 是用来接受输入的信息
password=input("请输入湖南第一深情的名字")
print("密码:",password)
#打印password的数据类型和type查看一个变量的数据类型
#无论password中输入的是什么 类型都是字符串
print("输入深情男的信息:type(password)")
7.类型转换
# #将输入的字符串 转化为整形 str字符串的意思
# password=input("请输入数字密码")
# print("密码是:",password)
# print("密码的数据类型是:",type(password))
#
# #将password转换位整形password 必须是纯数字
# password_int=int(password)
# print("密码是:",password_int)
# print("密码转换后的数据类型是:",type(password_int))
# print("深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情")
#1.整数转换为浮点
num1=20
print(num1,type(num1))
num2=float(num1)
#2.整形转换为浮点型 在后面直接加0
print(num2,type(num2))
#3.整形转换为字符串类型
num3=37
print(num3,type(num3))
str1=str(num3)
print(str1,type(str1))
#4.将列表祝你换为元组
list1=["深情",30,181.1]
print(list1,type(list1))
tuple1=tuple(list1)
#tuple是元组的意思 使用小括号
print(tuple1,type(tuple1))
print("情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深情深")
5.#将元组转换为列表
tuple2=("牛马",3,0.9)
print(tuple2,type(tuple2))
list2=list(tuple2)
print(list2,type(list2))
#eval将字符串 作为python表达式
code1="123456"
code2=eval(code1)
#将字符串转换为整形
print(code1,type(code2))
print("1+1")
print(eval("1+1"))
8.算数运算符
print(1+1)
print(2-1)
print(3*4)
print(8/4)#得到结果浮点型
print(9//4)#整出运算
print(9 % 4)#取余运算
print(2**3) #指数运算
print((1+2) * 4)#先算括号
9.赋值运算符
#单个变量赋值
age=23
print(age)
#多个变量赋值
name,age,skin="潘帅",32,"black"
print(name,age,skin)
#多变量赋同一个值
a=b=10
age1=age2=20
print(a,b,age1,age2)
10.复合赋值运算符
page=100
#page+=1 相当于page+1
page+=1
print(page)
page-=3
print(page)
num1=3
num1*=2
print(num1)
num1 /=3
print(num1)
a=9
a //=4
print(a)
b=10
b%3
print(b)
c=3
c**=4
print(c)