Python基础语法(一)

430 阅读4分钟

Python基础语法(一)

一、注释

1、单行注释
语法格式: #[空格] 注释的信息
# 定义一个字符串
name = "注释演示"
# 利用 print 函数打印这串字符
print(name)
2、多行注释
语法格式:"""注释的内容"""
"""
这是一个多行注释,里面可以放多行解释说明,或者其他信息
"""
3、工作日志说明
语法格式 # TODO 说明文字
# TODO 猜猜这是想干什么?
print(2)
4、注释的应用场景

1、添加说明性的文字

2、调试程序,将指定代码行的功能取消,使其在代码中不生效

3、记录工作日志,方便信息查找

二、算数运算符

1、 算数运算符
符号 作用 说明
+ 计算两个数的和
- 计算两个数的差
* 计算两个数的乘积
/ 计算两个数的商
// 整除 两个整数相除后,取结果的整数部分
% 取余 两个整数相除后,取结果的余数部分
** 乘方 计算a的b次方
2、算数运算优先级

1、乘方 > 乘、除、整除、取余 > 加、减

2、相同等级的运算顺序为从左到右

3、可以使用括号改变运算顺序

3、注意事项

整数除整数,运算结果为小数

三、关键字

1、概念

关键字是Python语言中已经占用,具有特殊含义的符号

2、关键字列表
关键字 列表
and as assert break class continue
def del elif else except finally
for from global if import in
is lambda nonlocal not or pass
raise return try while with yield
False None True

四、标识符

1、标识符的概念

标识符是指用来标识某个实体的符号

2、标识符规范

1、 只能由数字,字母,_(下划线)组成

2、 不能以数字开头

3、 不能是关键字

4、 区分大小写

3、命名约束
1、下划线命名法

多个单词组成的名称,使用全小写字母书写,中间使用 _ 分隔。

  • last_name , usrs_name
2、驼峰命名法

多个单词组成的名称,每个单词首字母使用大写字母书写,其余字母使用小写字母书写

  • FirstName , UserName , CardId

五、变量

1、变量的概念

变量用于描述计算机中的数据存储空间

2、变量的作用

在计算机中保存数据

3、变量的语法格式

定义变量: 变量名 = 值

使用变量: 变量名

4、注意事项
  • 首次使用变量在内存中划分空间,并初始化值(也就是说,第一次使用时,是在定义一个变量,并对其赋值。)

  • 再次使用变量不再划分空间,修改或使用原空间中的值(再次使用时,是对其值进行修改,或者使用)

六、变量类型

1、变量类型
名称 中文名称 作用
int 整型 表示所有的整数
float 浮点型 表示所有的小数
bool 布尔型 表示逻辑值 Ture Flase
str 字符串 表示字符串信息
2、变量类型的获取

变量的类型可以通过 type(数据) 来进行获取

type(123)
print(type(123))
3、注意事项
  • 变量的类型在变量的使用过程中随时可能发生变化,所以以变量最后一次运行后的值为准。
列如:
# num1 初始的值是 1,经过运算后,此时 num1 的值就不再是 1 了而是 2。
num1 = 1
num1 = num1 +1

七、赋值运算符

符号 作用 格式
= 赋值 a=b,将b的值给a
+= 加后赋值 a+=b,将a+b的值给a
-= 减后赋值 a-=b,将a-b的值给a
*= 乘后赋值 a*=b,将a*b的值给a
/= 除后赋值 a/=b,将a/b的值给a
//= 整除后赋值 a//=b,将a//b的值给a
%= 取余后赋值 a%=b,将a%b的值给a
**= 次方后赋值 a**=b,将a的b次方的值给a
注意事项
  • 基本赋值运算=操作,左侧只能是变量,右侧可以是任意数据或变量
  • 特殊赋值运算的左侧只能是变量,右侧可以是变量,也可以是数字

八、字符串运算

1、字符串连接运算

字符串之间可以使用+运算符完成多个字符串之间的拼接操作

name = "韦一笑"
first_name = "韦"
last_name = "一笑"
# 用 + 来将两个字符串进行连接,拼接成一个新的字符串
print(first_name + last_name)
2、字符串反复连接操作

用 * 来进行字符串的反复输出

# 将 字符串"name" 连续输出三次,* 后面的数字是多少,就连续打印多少遍。
print("name" * 3)
3、注意事项

字符串连接运算 + ==不能==让字符串与其它数据类型进行连接。