2
0
0

01-python基础语法

2026-06-10
2026-06-20

【思维导图】

day02-rnpv.png
day02-rnpv.png

python基础语法

字面量

定义:编写代码书写的具体的值,看见这个值就知道是什么类型的数据

整数      123

浮点数     1.23

复数      1+23j

布尔值    True / False

字符串    '123'  "123" 

列表      [1,2,3]

元组      (1,2,3)

集合      {1,2,3}

字典      {'1':1}

注释

# 单行注释

"""
多行注释
"""

快捷键 - ctrl + /

pycharm常见快捷键

# pycharm默认设置(也可以在键盘映射自己修改)
注释 - ctrl + /
复制 - ctrl + c
粘贴 - ctrl + v
快速复制粘贴一行 - ctrl + d
剪切 - ctrl + x
撤销 - ctrl + z
重做 - ctrl + y
快速调整当前行的位置 - ctrl + shift + 上/下
换行 - alt + z (键盘映射自定义-换行/softwrap)
格式化 - ctrl + alt + l 快速格式化代码(不会影响代码的对错)
多行编辑 - alt + 鼠标左键选中多行一起编辑

变量

用于存放数据的容器
变量是没有类型的
变量值有类型
定义变量语法:
变量名 = 变量值
变量名:类型 = 变量值 (python是一门弱类型的脚本语言,类型没有实际的限制)
修改变量的值:
变量名 = 新的变量值

python的数据类型转换

方法名()表示调用这个函数
type()   查看类型
int()    转整数
float()  转浮点数
str()    转字符串
这些方法可以嵌套,因为每个方法都有执行的结果!!!

所有的类型都可以转字符串
但是只有值是数字的才可以转数字,否则报错!!!

标识符命名的规范

标识符:
1.变量标识符 - 变量名
2.函数标识符 - 函数名
3.类标识符 - 类名
规则:
1.命名的限制:数字、字母、下划线_、中文(不推荐),不能以数字开头
2.严格区分大小写
3.不能使用关键字
规范:
1.语义化-见名知意
2.全小写的英文单词
3.多个单词使用下划线拼接,如果过长可以缩写

查看方式:

1.明确代码报错的文件

2.明确报错的行数

3.明确报错的代码

4.明确报错的原因(习惯性的翻译)

运算符

数学运算符

+ 加
- 减
* 乘
/ 除
** 幂运算
// 整除
% 取余

赋值运算符

= 赋值

符合运算符

+=   num+=1  -> num = num+1 
-=   num-=1  -> num = num-1 
*=   num*=1  -> num = num*1 
/=   num/=1  -> num = num/1 
**=   num**=1  -> num = num**1 
//=   num//=1  -> num = num//1 
%=   num%=1  -> num = num%1 

比较运算符

>大于
<小于
>=大于等于
<=小于等于
==等于
!=不等于


拓展:
隐式转换:进行值的比对的时候,会将值转换成能比较的值再进行比对
字符串的比对:逐个字符进行比对

逻辑运算符

and  与 
or 或
not 非

字符串用法

定义字符串的方法:
'字符串'
"字符串"
"""字符串"""

格式化的方法:
百分号: "%s  %d  %.2f" % (字符串变量1,整数变量2,浮点数变量3),可以保留两位小数
format方法:  "{},{},{}".format(变量1,变量2,变量3)
format简写: f"我叫{name},今年{age},我的身高{height:.2f}"保留两位小数

输入输出语句

输入:
name = input([提示用户输入的信息])
执行的步骤:
1:提示用户输入,等待用户输入(如果用户不输入,会阻塞后面的代码)
2:将用户输入的结果进行变量的赋值

输出:
print(输出的内容1,内容2,内容3)
print(输出的内容,end="结尾的内容,默认\n")  #\n换行符,重新起一行new line

【扩展的内容】

转布尔值 - bool()   True(大多数)  False(表示为空值的才会转为False,0,'',None..)

取出内容外部的引号 - eval()
如果eval()里面是字面量,拆的就是字面量的引号,如果是变量名,拆的是变量的值的引号

input输入也可以使用"""实现多行提示""",input的输入类型是字符串

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!