目录
一、代码注释方法
单行注释:# 开头,可注释掉后面一整行的内容
#单行注释
多行注释:一对三个单引号 ''' 或一对三个双引号 """ ,将注释内容包围
'''
单引号多行注释
单引号多行注释
单引号多行注释
'''
"""
双引号多行注释
双引号多行注释
双引号多行注释
"""
二、用缩进表示分层
使用 4个空格 或 Tab键 进行缩进,但注意不要将二者混合使用,以免报错。
三、语句断行
python中一条语句占一行,每条语句结尾不需加分号 ; ,但也可使用 ;将两条简单语句写在一行。
四、标识符的命名规则与规范
python
中的标识符主要是指作为
:
变量、函数、 类、 模块及其他对象的名称
定义标识符的规则
:
- 由数字 字母 下划线组成,不能以数字开头
- 严格区分大小写
- 不能使用关键字
python
中常见的关键字如下:
‘False’,‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’,‘await’, ‘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’
注:在python中的变量、函数、模块使用下划线命名法;类用使用“大”驼峰命名法。
五、数据类型
Python总共有6种数据类型,分别是
- 数字型(Numbers)
- 整数型(int)
- 浮点型(float)
- 布尔型(bool)
- 复数型(complex)
- 字符串型(String)
- 列表型(List)
- 元组型(Tuple)
- 集合型(Sets)
- 字典型(Dictionaries)
六、常量与变量
常量有数值、字符、逻辑真假,如12、“yy”、“12”、true、false。
变量是可以给它赋值的量,如a=3。
七、python变量赋值
在 Python 中,不需要先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。
使用等号
=
用来给变量赋值。(等号 =
左边是一个变量名,等号
=
右边是存储在变量中的值)
age = 22
name = "张三"
#可一次性给多个变量赋值
x = y = z = 1
a, b, c = 2, 3.14, True
八、运算符
1.算数运算符
注意:
+
运算符除了用于算术加法以外,还可以用于列表、元组、 字符串的连接,但
不支持不同类型对象之间相加或连接
。
*
运算符不仅可以用于数值乘法,还可以用于列表、字符串、元组等类型,当列表、字符串或元组等类型变量与整数进行
*
运算时,表示
对内容进行重复
并返回重复后的新对象。
%
运算符除去可以可以对整数和浮点数计算余数外,还可以用于
字符串格式化
。
name = "张三"
age = 23
money = 12345.54321
print("姓名:%s 年龄:%d 工资:%.2f" % (name, age, money))
#输出:姓名:张三 年龄:23 工资:12345.54
2.赋值运算符
3.关系运算符
关系运算符可以连用
4.逻辑运算符
- or 或
- and 与
- not 非
注:逻辑运算符 and 和 or 具有惰性求值特点
5.成员运算符
- in
- not in
成员测试运算符 in 用于成员测试,即测试一个对象是否为另一个对象的元素。
6.同一性测试运算符
- is
用来测试两个对象是否是同一个,如果是则返回 True ,否则返回 False 。如果两个对象是同一个,二者具有相同的内存地址。
7.位运算符
- | 位或
- ^ 位异或
- & 位与
- << 左移位
- >> 右移位
- ~ 位求反
只能用于整数,其内部执行过程为:首先将整数转换为二进制数,然后右对齐,必要的时候左侧补 0 ,按位进行运算,最后再把计算结果转换为十进制数字返回。
8.集合特有运算符
- & 交集
- | 并集
- ^ 对称差集
集合的交集、并集、对称差集等运算借助于位运算符来实现,而差集则使用减号运算符实现。
注意,并集运算符不是加号。
9.矩阵相乘运算符
- @
九、print输出语句
使用print()会在输出窗口中显示一些文本或结果,便于验证和显示数据。
语法格式:
print(self, *args, sep=' ', end='\n', file=None)
参数分别有
:
- self 表示类名,一般指当前类
- *args 表示可变参数,可以多个,一般表示我们要输出的数据
- sep 表示输出多个数据时,多个数据之间的间隔 (默认值是空格)
- end 表示print()函数执行完毕后,以什么结尾 (默认值是换行)
- file 表示文件名称 (默认值是None(空))
十、input输入语句
使用input()获取键盘输入的数据。
语法格式:
变量 = input("提示信息")
input函数将用户输入的内容作为
字符串
的形式返回,就算输入的是数字,但返回的“数字”的类型也是字符串型。
如要想获取数字,可以使用int 函数将接收进来的“数字”字符转化为数字。注意,如果已经转为int型再输入字符型会报错。
程序会在输入函数的位置暂停
,
直到在终端输入数据并按下回车键后才会执行后续的代码。
总结
本人为python小白(刚入门),以上内容都是“五湖四海”所找到的资料整理而成。大部分内容均来自公众号“Python小屋”、“千峰教育”,希望今后能掌握python!