经典的输出打印Hello world:
print("hello world")
运行结果:
hello world
进程已结束,退出代码0
关于Python的注释:
# 单行注释
'''
多行注释
'''
Python的变量:
a=10
s="zczczcz"
s1='jjj'
#标识符命名规范
#(1)由数字,字母,下划线组成
num_01=10
#num%02
#(2)不能用数字开头
#007_a
#(3)不能使用内置关键字
#break = "蒋卢"
#math = 19
#(4)严格区分大小写
name = "李龙波"
Name = "田涛"
print(name)
print(Name)
#(5)命名要有意义 很显然吴苹雨是个名字 10呢!在某些特殊情况下也可能是名字
name01 = "吴苹雨"
name02 = 10
print(name02)
#大驼峰
MyName = "Simon"
#小驼峰
myName = "Myledy"
#下划线
my_name = "Bob"
运行结果:
李龙波
田涛
10
进程已结束,退出代码0
Pyhton的输入和输出
name = "腾伟"
age = 25
height = 181.75
student_id = 10240
#格式化字符串输出
print("本届优秀学员是%s" % name )
print(f"本届优秀学员是{name}")
print(f"本届优秀学员的年龄是{age}岁")
#格式化整型输出
print("学号是%d" % student_id)
#08d表示有8位 不足使用0补充
print("学号是%08d" % student_id)
#格式化浮点型输出
print("身高是%f" % height)
print("身高是%.2f" % height)
#联合使用
print("姓名是:%s, 年龄是:%d, 身高是:%.2f" % (name,age,height))
#format格式化输出{}括号中可以对数字类型数据进行数字计算
print(f"姓名:{name},年龄:{age + 1}")
运行结果:
本届优秀学员是腾伟
本届优秀学员是腾伟
本届优秀学员的年龄是25岁
学号是10240
学号是00010240
身高是181.750000
身高是181.75
姓名是:腾伟, 年龄是:25, 身高是:181.75
姓名:腾伟,年龄:26
进程已结束,退出代码0
Python的转义字符:
#实际上在打印完后自动换行
print("Tom")
print("Jerrt")
print("==================================")
#end表示替代上面的换行符
print("Tom", end=" ")
print("Jerry")
print("==================================")
#\t表示制表符
print("Tom", end="\t")
print("Jerry")
print("==================================")
#\n表示换行符
print("Tom", end="\n")
print("Jerry")
print("==================================")
运行结果:
Tom
Jerrt
==================================
Tom Jerry
==================================
Tom Jerry
==================================
Tom
Jerry
==================================
进程已结束,退出代码0
Python的输入:
#输入一个密码input中的字符串是提示信息
#变量password是用来接受输入信息的
password = input("请输入一个密码:")
print("密码:",password)
#打印password的数据类型,type查看一个变量的数据类型
print("输入数据的类型:",type(password))
运行结果:
请输入一个密码:123456
密码: 123456
输入数据的类型: <class ‘str’>
进程已结束,退出代码0
Python的类型转换:
# #将输入的字符串 转化为整型
# password = input("请输入数字密码:")
# print("密码是:",password)
# print("密码的数据类型是:",type(password))
#
# #将password转换类整型
# password_int = int(password)
# print("密码是:",password_int)
# print("密码转换后的数据类型:",type(password_int))
#2\整型转换浮点型
num1 = 20
print(num1,type(num1))
num2 = float(num1)
#整型转换为浮点型 在后面直接加.0
print(num2,type(num2))
print("=====================================")
#3、整型转换为字符串类型
num3 = 37
print( num3,type(num3))
str1 = str(num3)
print(str1 ,type(str1))
print("=====================================")
#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(tuple2))
print("=====================================")
#eval将字符串作为Python表达式执行
code1 = "123456"
code2 = eval(code1)
#将字符串转换成整型
print(code2,type(code2))
print("=====================================")
print("1+1")
#作为python代码执行
print(eval("1+1"))
print("=====================================")
运行结果:
20 <class ‘int’>
20.0 <class ‘float’>
=====================================
37 <class ‘int’>
37 <class ‘str’>
=====================================
[‘石涛’, 30, 181.1] <class ‘list’>
(‘石涛’, 30, 181.1) <class ‘tuple’>
=====================================
(‘胡航’, 3, 0.9) <class ‘tuple’>
[‘胡航’, 3, 0.9] <class ‘tuple’>
=====================================
123456 <class ‘int’>
=====================================
1+1
2
=====================================
进程已结束,退出代码0
Python的算术运算符:
print(1+1)
print(2-1)
print(3*4)
print(8/4)
print(9//4)
print(9%4)
print(9**3)
print((1+2)*4)
运行结果:
2
1
12
2.0
2
1
729
12
进程已结束,退出代码0
Python的赋值运算符:
age = 23
print(age)
#多个变量赋值
name ,age ,skin ="潘帅", 32, "black"
print(name, age, skin)
#多个变量赋同一个值
a = b =10
age1 = age2 =20
print(a ,b ,age1 ,age2)
运行结果:
23
潘帅 32 black
10 10 20 20
进程已结束,退出代码0
Python的符合赋值运算符:
page =100
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)
运行结果:
101
98
6
2.0
2
1
81
进程已结束,退出代码0