1.sublime快捷键
- 添加单行注释。 command + /
- 保存 command + s
- 编译执行 command + b
- 新建文件 command + n
- 复制粘贴 command + c/v
- 全选 command + a
- 剪切 command + x
- 撤销 command + z
- 反撤销 command+y或者command+shift+z
- 按住command不放,让鼠标可以同时在多个位置设置光标
- command + f 弹出搜索框
2.print函数
是Python的内置函数,作用是在控制台打印print括号里面的任何内容
3.注释
注释就是代码源文件中,用来进行注解说明的文字,不会对代码产生任何影响。
'''
多行注释方法1
'''
"""
多行注释方法2
"""
4.标识符
标识符是用来程序中命名用的(比如:变量名,类名,函数名)
- 标识符是有字母,数字和下划线组成,并且数字不能开头 ---python3.x中标识符里面可以有中文,但是不推荐使用
- 不能是python的关键字(保留字)
- 区分大小写
- 要见名知义(规范)
- 不推荐使用python中的内置函数或者类名去作为标志符
5.关键字
系统保留的有特殊功能或者特殊意义的一些单词
['False', 'None', 'True', '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']
6.行与缩进
缩进:每一行代码的位置和行开头的位置之间的空格数。在python中缩进店的写法有严格的规范,同一级的代码必须写在同一个缩进下面
行:函数和类的声明前后必须要有两个换行,一般一个功能实现完成,实现下一个功能的时候最好也换行
7.多行语句
一条语句需要多行显示。
a.在需要换行的地方加反斜杠,然后换行。
b.在字典,列表,集合和元组等容器类型数据的字面量,在多行显示的时候可以直接换行
8.基本数据类型
- 整型:int (在python2.x有long,pytho3中没有) 所有的整数
- 浮点型:float 所有的小数
- 布尔值(bool):True,False
- 复数:complex 包含所有的复数
- 字符串:str
- 列表:list
- 字典:dict
- 集合:set
- 元组:tuple
可以通过type查看数据类型
print(type(12e2))
结果:
<class 'float'>
9.变量
含义:在程序中可以通过变量来存储数据
注意:一个数据有type(类型),id(数据存储在计算机中的地址)和value(值)三个属性
变量存储数据的时候,有两种情况,第一种情况,存value --> 数字类型,字符串, 第二种情况,存id -->列表,字典,集合,元组,类的对象。
10.运算符
运算符分为数字运算符,比较运算符,逻辑运算符,赋值运算符,位运算符
(1)数学运算符(+,-,,/,%,*,//)
+:求和
-:求差
*:求乘积
/:求除法
%:取余
**:幂次方
//:整除:取商的整数部分
(2)比较运算符(>,<,==,<=,>=,!=)
比较运算符的结果全是布尔值:True,False
,<,==,<=,>=:判断两个数的大小,正确为True,错误为False
!=:如果两个数不相等,结果就是True,否则就是False
在Python中,可以像数学中一样连续判断
number=15
result=10<number<20
print(result)
结果:
True
(3)逻辑运算符(与and,或or,非not)
逻辑运算符的运算数据是布尔值,结果也是布尔值
- 与(and):当同时为True的时候才为True,只要有一个为False结果就是False,相当于并且。使用条件:需要两个或者多个条件同时满足,就使用逻辑与
- 或(or):只要有一个为True,结果就是True;只有两个都是False时才为False,相当于或者。使用条件:需要两个或者多个条件中满足一个就可以,使用逻辑或
- 非(not):取反,如果是True,结果就是False;如果是False,结果就是True
(4)赋值运算符(=,+=,-=,=,/=,%=,*=,//=)
赋值运算符的作用:将赋值符号右边的表达式的值赋给左边的变量
number = 100
number += 10 #相当于number = number+10
number -= 10 #number = number -10
number *=10 #number = number*10
(5)运算符的优先级
优先级从低到高:赋值运算符<逻辑运算符<比较运算符<算数运算符
在算数运算符中,先幂运算在乘除取余取整在加减
可以通过添加括号来改变运算规律。
11.进制的转换
(1)十进制
基数:0,1,2,3,4,5,6,7,8,9
特点:逢10进1
(2)二进制
基数:0,1
特点:逢2进1
128 64 32 16 8 4 2 1
(3)八进制
基数:0,1,2,3,4,5,6,7
特点:逢8进1
(4)十六进制
基数:0-9 a(10),b(11),c(12),d(13),e(14),f(15)
特点:逢16进1
关于Python中的二进制,八进制,十六进制
- 0b(二进制) 1011 #基数是0,1 并且数字前加前缀0b表示二进制
bin(整数)函数 将其他进制的整数转换为二进制数
-
0o(八进制) 123 #基数是0-7,并且数字前面加前缀0o或者0O表示八进制
oct(整数) 将其他进制的整数转换为八进制 -
0x(十六进制)2f #基数是0-9,a-f,并且数字前面加前缀0x或者0X表示十六进制
hex(整数)将其他进制的整数转换为十六进制
网友评论