编程语言:人和计算机交流的一种专用领域语言

python解释器:1.解释代码 2.提交给计算机运行

解释器和编译器的区别:

代码先通过编译器编译再通过解释器变成二级制然后交给计算机运行

字面量:代码中,被写在代码中固定的值,称之为字面量

数字,字符串,列表,元组,集合,字典

数字:

整型:int     浮点数:float   复数 布尔:bool

int:10.-10   float: 13.14

字符串:使用”“包裹的字符

列表:有序可变的序列

元组:有序不可变

集合:无序不重复的集合

字典:无序 键-值

注释:

单行注释:#右边的这一行

多行注释:"""         """三对双引号引起来的内容

变量:在程序运行时,能存储计算结果或能表达值的抽象概念(变量没有数据类型)

定义格式:   变量名称=变量的值   右侧的值赋给左侧

数据类型:通过type来查看数据类型

print(type("20k"))
print(type(123))
print(type(13.14))

数据类型转换:int(x)   floot(x)  str(x)

将x转化为对应的数据类型

纯数字的字符串--->整型

小数点的字符串---->浮点型

浮点型----->整型会丢失小数精度

# 整数转小数
s1=5
s2=float(s1)
print(s1,s2)
print(type(s1), type(s2))
# 小数转整数会丢失小数精度
t1=5.3
t2=int(t1)
print(t1,t2)
print(type(t1), type(t2))
# 字符串转换
t3="12346"
t4=int(t3)
t5=float(t4)
print(t3,t4,t5)
print(type(t3), type(t4), type(t5))

标识符

命名规则只能使用:数字,字母,下划线,中文

数字不能开头,一般不使用中文

规则:内容限定,大小写敏感,不能使用关键字

运算符:+-*/ // % **

# 运算符

print(5//3)
print(5%3)
print(5**3)
# 赋值运算符
sum=2*3+1 # 7
print(sum)

/:精确除法  //:取整除法 **:指数

c+=a        c=c+a

 c -=   a    c=c-a

c*= a         c=c*a

 c/=   a      c=c/a

c%=   a      c=c%a

c**= a        c=c**a

c //=a        c=c//a

age=10
age+=1   # age=age+1
print(age) # 11
age-=1
print(age) # age=age-1 10
age*=2
print(age) # age=age*2 =20
age/=2
print(age) # age=age/2 =10.0
age%=4
print(age) # age=age%3  =2.0
age**=2
print(age)  # age=age**2  =4
age//=3
print(age)# age=age//3 =1
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐