1.常用快捷键
- ctrl+s -保存
- ctrl+/ -注释和取消注释
- ctrl+b -sublime中的编译执行
- ctrl+c -复制 拷贝
- ctrl+v -粘贴
- ctrl+a -全选
- ctrl+z -撤销
- ctrl+shift+z -反撤销
- ctrl+x -剪切
- ctrl+f -查找
- 按住shift不放点鼠标 -选中指定范围
- 按住ctrl不放点鼠标 -多光标操作
2.注释
- 注释就是代码中不参与执行的说明性文字
当行注释:在文字前加# - 多行注释:使用三个单引号或者三个双引号引起来(一般使用双引号)
'''
多行注释第一行
多行注释第二行
'''
3.标识符
程序中专门用来命名的符号叫标识符
-
python中标识符的要求:所有的标识符是由字母,数字和下划线组成,并且数字不能开头
变量名=值num = 10
注意:Python3.x中标识符还可以包含中文,但是不建议使用
4.缩进
-
一行代码前的空白叫缩进,Python中个每行代码前缩进的个数是有规范的,不能随便缩进,也不能在该出现缩进的时候没有缩进
num = 10 (不该缩进的时候缩进报错提示)IndentationError: unexpected indent
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,yieldimport keyword
print(keyword.kwlist)
6.常用数据类型
- int - 整型(整数),例如:10,-100,0,123
- float - 浮点型(小数),例如:12.5
- str - 字符串,例如:'今天天气真好!'电话号码等类型
- bool - 布尔,值只有True(真,成立,肯定)和False(假,不成立,否定)两个
- list(列表),dict(字典),set(集合),tuple(元祖),迭代器,生成器,function等
7.两个常用内置函数:print(),input()
-
输出函数:print() - 在控制台输出括号里面的内容
print(变量) print(数据) print(数据1,数据2,数据3)num = 10
int1 = 100
message = '你好'
print(num,int1,message)
注意:一个print打印的数据占一行,如果一个print同时打印多个数据,多个数据之间显示的时候用空格隔开的
-
输入函数:input() - 从输入设置上获取输入内容到程序中
输入结果 = input(提示信息)result = input ('请输入账号:')
password = input('请输入密码:')
print('结果:',result,password)
注意:当程序执行到input函数是时程序会等待输入完成后再执行下一个操作(线程组赛)
-
练习:写程序收集一个人的姓名年龄,并打印出来
name = input('请输入姓名:')
age = input('请输入年龄:')
print('输出结果:',name,age)
8.什么是变量
- 变量是用来在内存中开辟空间保存数据的
9.怎么声明/定义变量
语法: 变量名 = 数据
-
说明:a.变量名 - 标识符,并且不能为关键字(要求)
见名知意(看到变量名大概能知道这个变量中存的什么数据) (规范)
所有的字母都小写,如果变量名是多个单词组成,单词之间用-隔开 (规范)sutdent_name = 'xxx'
b. = -赋值符号,将右边的数据赋给左边的变量(左边必须是变量)
-
c.数据 -可以是不同类型的值、也可以是已经声明过的变量、或者是运算表达式
num = 10
num2 = 20
num3 = num #声明一个变量num3,将num的值赋给num3
print(num3)
num4 = 10+12
print(num4)
num = 100 #已经声明过的变量可以重新赋值,重新赋值会替代之前的
10.同时声明多个变量
-
a = b = c = 100 #同时声明多个变量
print(a,b,c)
a1,b1,c1 = 10 ,20,30
print(a1,b1,c1) #同时声明多个变量赋不同的值
11.Python中声明变量和给变量赋值的原理:
- 是先开辟空间将数据存起来,数据需要多大空间就开辟多大的内存,然后在将变量指向对应的内存区域
8位(bit) = 1字节(byte)
1024字节 = 1kb
1024kb = 1MB
1024MB = 1GB
1024GB = 1T
- python支持的运算符有:数学运算符、比较运算符、逻辑运算符、赋值运算符、(位运算符)
-
数学运算符:+(加)、-(减)、(乘)、/(除)、//(整除)、%(取余)、(幂运算)
前面的+-/和数学中的加减乘除功能一样print(1+1)
print(2-1)
print(2*2)
print(5/2) -
// 求商,结果只保留整数部分
print(5//2) #2
print(4.4//2) #2 -
% 求余数
print(5 % 2) #1
print(8 % 3) #2 -
** 求多少次方
print(2 ** 3)
print(1+2*2/2-1) #2