常用的快捷键
ctr + s -保存
ctr + / -注释和取消注释
ctr + b -在sublime中执行程序
ctr+ c -复制拷贝
ctr+ v -粘贴
ctr+ a -全选
ctr+ z -撤销
ctr+shift+ z -反撤销
ctr+ x -剪切
ctr+ f -查找
按住shift不放点鼠标。 -范围选中
按住ctr点鼠标。 -多光标操作
1.注释
注释就是代码中,不参与执行的说明性文字
单行注释:在一行文字前,加#
多行注释:用三个单引号或者双引号
'''
注释文字
一般使用双引号来多行注释
注释1
注释2
'''
2.标识符
标识符是专门用来命名的
语法要求:所有的标识符是由字母,数字,下划线组成,并且数字不能开头(python2.x)。
在python3.x中,标识符中还可以包含中文,开发中不建议使用
数字 = 10
3.缩进:
每行代码前的空格,python中每行代码前缩进的个数是有规范的。
不能随便写缩进,不能在该缩进的地方不缩进。
num = 10 #IndentationError(缩进错误):unexpected indent(不希望缩进)
4.关键字
系统保留下来,具有特殊功能或者特殊意义的的标识符就是关键字(保留字)
"""
['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']
"""
import keyword
print(keyword.kwlist)
5.常用的数据类型
int-整型(正负整数)
float-浮点型(正负小数)
str -字符串(文本数据,用单或者双引号)比如:'今天天气真好','abcd'
bool -布尔类型(只有True和False两个值)T-代表真,成立。F-假,不成立。
list -列表。dict -字典。set -集合。 tuple -元祖。迭代器。生成器。function等。
两个常用的内置函数:print(),input()
输出函数:print() -在控制台输出和打印括号里面的内容。同时打印多个数据,用逗号隔开。
int2 = 999
float2 =999.9
str2 ='你好吗?'
print(int2,float2,str2)
一个print打印的数据占一行,同时打印多个数据,出来的数据之间是用空格隔开的。
如图
输入函数: input() -从输入设备上获取输入的内容到程序中。
输入结果 = input(提示信息)
result = input('请输入账号:')
password = input('请输入密码:')
print ('账号是:',result,'密码是:',password)
当程序执行到input函数时程序会停下来,等待输入完成再接着执行。
执行效果
练习:
写一个程序用来收集一个人的姓名和年龄;并且将收集到的结果打印出来。
name = input('请输入你的姓名:')
age = input ('请输入你的年龄:')
print('姓名是:',name,'年龄是:',age)
执行效果
1.什么是变量?
变量是用来在内存中开辟空间保存数据的
2.怎么声明/定义变量
语法: 变量名 = 数据
num = 10
说明:
a.变量名 -标识符,并且不能是关键字。
见名知义(看到变量名大概知道这个变量中存的什么数据)
如果变量名是由多个单词组成,字母都小写,单词间用下划线隔开。
student_name = '小明'
b. '=' -赋值符号,将赋值符号右边的值,赋给左边。(左边必须是变量)
c. 数据 -可以是不同类型的值,也可以是已经声明过得变量或者是运算表达式。
num2 = 12.5
num3 = num
print(num3)
num4 = 10 + 12
print(num4)
执行结果
num = 100
已经声明过得变量可以重新赋值,新赋的值(类型没有限制)会覆盖原来的值。
print(num)
执行结果
3.同时声明多个变量
赋值相同
a = b = c = 100
print(a,b,c)
赋值不同
a1,b1,c1 = 10,20,30
print(a1,b1,c1)
执行结果
4.python中声明变量和给变量赋值的基本原理:
事先开辟空间将数据存起来,数据需要多大的内存空间就开辟多大的内存空间,然后再将变量指向对应的内存区域。
"""
8位(bit) = 1字节(byte)
1024字节 = 1kb
1024kb = 1MB
1024MB = 1GB
1024GB = 1T
"""
python支持的运算符有:数学运算符,比较运算符,逻辑运算符,赋值运算符,(位运算)。
1.数学运算符:+(加),-(减),(乘),/(除),//(整除),%(取余),*(幂运算)
加减乘除和数学中结果一模一样
print(5/2)
预计结果2.5
// - 求商,结果只保留整数部分
print(5//2)
print(4.2//2)
预计结果分别是 2和2.0
% - 求余数
print(5%2)
预计结果 1
** - 幂运算 X ** Y 求X的Y次方
print(2**3)
预计结果 2的3次方等于8