当前位置:首页>python>python核心基础语法(1)

python核心基础语法(1)

  • 2026-10-11 07:56:48
python核心基础语法(1)

又到了每周日的python课堂了(虽说是每周日,其实不定时放送)

上一章我们成功启动了python第一个程序,今天我们开始讲python语法

1.变量

很简单

2.标识符命名规则

1.只能包含数字,字母,下划线,不能数字开头,不能有空格

2.区分大小写

3.不能使用关键字,不能与函数重名

python关键字

False      None       True       and        as
assert     async      await      break      class
continue   def        del        elifelse
except     finally    for        from       global
if         import     in         is         lambda
nonlocal   not        or         pass       raise
return     try        while      with       yield

案例:

1.大驼峰

StudentScore

2.小驼峰

studentScore

3.下划线 user_name

3.常量

程序中一旦被赋值就不希望被修改

4.数据类型

type函数判断数据类型

4-1.整型

所谓整型就是没有小数点的数字, Python 中的整型,可以是任意大小的整数,包括负整数。

下划线分组时,python自动忽略下划线

num1=10_00_000
print(num1)//1000000

整型上限值

Python 中存储整数上限值的大小取决于:计算机的内存和处理能力,幂运算符

表示3的2次方
a=3**2
print(a) //9

挑战上限

报错原因:调用print(a)时,Python 底层会把a的类型转换成字符串类型再输出,而从 Python3.11 起,Python 对超大整数转换字符串的长度进行了限制,默认位数是4300位

解决:

4-2.浮点型

#浮点型
weights=69.5
balance=1400.5
#科学计数法
#3.4×10的2次方
speed_of_sound=3.4e+2
speed_of_sound1=3.4e2
print(speed_of_sound)
print(speed_of_sound1)
#2.5×10的2次方
speed_of_sound2=2.5E2
speed_of_sound3=2.5E+2
print(speed_of_sound2)
print(speed_of_sound3)
#10*10的-3次方
speed_of_sound4=10E-3
print(speed_of_sound4)

5.占位符

6.数据类型转换

int(X)转换为整数,float(X)转换为浮点数,str(x)转换为字符串

print(int("79"))
print(float("79"))
print(str(79))

7.运算符 +-*/省略

print(9//6) 取整
print(9%6) 取余
num=3;
num**=3; ==》num=num**3
print(num)
num//=2; ==》num=num//2
print(num)
# 使用ord()查看指定字符的Unicode编码
print(ord('a'))
print(ord('v'))
# 使用chr()将Unicode编码转为字符
print(chr(97))
布尔值除了0是false以外,都是true
print(bool(1))
print(bool(0))
print(bool(2>1))

练习

#现有三个变量,分别为:a=100,b = 200,c = 300,现需要将这三个变量值进行交换,将a,b,c的值分别赋值给c,a,b,并将其输出到控制台。

a=100
b=200
c=300
#a的赋给c
d=0
d=c
c=a
print(c)
a=b
b=d
print(a,b,c)

#根据用户输入的两个数字,计算和
num1=input("请输入数字1")
num2=input("请输入数字2")
print(int(num1)+int(num2))
#计算输入的三个整数的平均数
num1=input("请输入第一个整数")
num2=input("请输入第二个整数")
num3=input("请输入第三个整数")
print("平均数:",(int(num1)+int(num2)+int(num3))/3)
#要求输入梯形的上底、下底、高,然后计算梯形的面积
num1=input("请输入梯形的上底")
num2=input("请输入梯形的下底")
num3=input("请输入梯形的高")
print("面积",(int(num1)+int(num2))*int(num3)/2)
# 要求输入圆的半径,然后计算圆的周长和面积 (周长: 2πr,面积:πr²)

r=input("请输入圆的半径")
Π=3.14
print('圆的周长',2*Π*int(r))
print('圆的面积',Π*(int(r)**2))
只要上面3个练习都自己做出来了,这节课就学会了,下期再见~
接下来会更新四个商城项目,接入AI和支付,商城写到了订单,各位稍安勿躁,再等等
需要了解服务器和域名的购买以及返佣政策的可以找我,我有朋友做这方面对这些比较了解。
需要源码联系
需要源码可以加群,第一个是微信群,第二个是QQ群
微信群
QQ群

最新文章

随机文章