ctr(command) + / -- 添加/取消注释
ctr + s -- 保存
ctr + b -- 编译(了解)
ctr + r -- 运行(了解)
ctr + c -- 复制、拷贝
ctr + v -- 粘贴
ctr + x -- 剪切
ctr + z -- 撤销
ctr + y (ctr + shift + z) -- 反撤销
ctr + a -- 全选
ctr + f -- 弹出搜索框
按住shift不放点鼠标,选中部分
按住ctr不放点鼠标,出现多个光标
print()是一个固定写法, 在控制台输出/打印括号中的内容
print('hello world')
print('余婷')
print(100)
1. 语句
一般情况下一行只写一条语句,并且一条语句结束不需要分号; 如果一行写多条语句,语句之间用分号隔开
print('hello world'); print('yuting') # 不建议这样写
如果一条语句特别长,需要多行显示,在合适的位置加''然后再换行
4. 标识符
4.1 标识符的作用
标识符是用来给变量、函数、类等命名用的(名字用的)
4.2 标识符的要求
要求由字母、数字和下划线组成,并且数字不能开头(标准);但是在python3中,标识符中可以包含中文、日语、韩语等符号
pyhon中大小写敏感(大写和小写值不同)
(变量名 = 值)
Name = 200
name = 100
age1 = 18
student_name = 20
stu_id1 = 10
# 1name = 20 # 报错(标识符的数字不能开头): SyntaxError: invalid syntax
# name.age = 100 # 报错(标识符中不能出现.)
名字 = 100 # python中,理论上可以使用中文来命名,但是不建议使用
5.关键字(保留字)
python保留用来表示一些特殊功能和特殊意义的标识符就是关键字。
import keyword
print(keyword.kwlist)
'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.常见数据类型: int,float,bool,str,list,dict,tuple,set,function等....
整型(int): 表示数字中所有的整数,例如: 10, -100, 123, 0 (正数,负数,零,python2.x中有long)
浮点型(float): 表示数字中所有的小数, 例如: (12.5, 0.34, -12.78)
布尔(bool): 表示真/假的数据, 只有True和False两个值
字符串(str): 表示所有的文本数据, 例如: '大连民族大学', '电子信息', '4002312'
name = '余婷'
7. print函数
print是python内置的函数,可以将括号里面的任何内容从控制台输出
1) 括号中可以放数据(值)
print(100)
print(12.34)
print(True)
print('你好,吃饭了吗?')
2)括号中可以放变量
age = 18 # 先声明一个变量,并且赋值
print(age)
3) 括号中可以放运算表达式
print(18 + 20)
4) 一个print可以同时打印多个数据(多个数据之间用逗号隔开)
print(19, '小明', age)
8. input函数
语法: 变量名 = input(提示语句)
当程序在执行过程中遇到了input,程序会停下来,直到输入结束才接着往后面执行
注意: 不管在键盘上输入什么内容,返回/拿到的数据都是字符串类型
age2 = input('请输入年龄:')
print('=================')
print('输入的年龄是:', age2)
python支持的运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算
1. 数学运算符: +(加), -(减), *(乘), /(除), //(整除), %(取余), **(幂运算)
1) //: 求商取商的整数部分
print(5 // 2)
print(3.9 // 3)
print(273 // 100)
2) %: 两个数相除取余数
print(5 % 2)
应用1:判断一个数的奇偶性 - 让这个数对2取余,看结果是0还是1
应用2:获取一个整数的低几位 - 123 % 10 -> 3
print(293898 % 100)
3)**: x ** y - 求x的y次方
print(2**3)
print(3**2)
print(16 ** 0.5)
print(8 ** (1/3))
4) 支持混合运算,混合的时候先算幂运算,然后再算乘除取余,最后算加减; 可以加括号改变运算顺序
print(34 + 89 / 8 * 34)
1. 什么是变量
变量就是在程序中用来保存数据用的
2. 怎么使用变量(变量的声明/定义)
语法: 变量名 = 值
说明: a.变量名: 自己命名,是标识符,不能是关键字 - (要求)
见名知义; 所有字母都小写,多个单词之间用下划线隔开(PEP8) - (规范)
b. = : 赋值符号,不是等号;将=右边的值赋给左边的变量
c. 值: python支持的数据类型的数据; 已经声明过的变量; 运算表达式
age = 18
name = '小明'
dog_name = '大黄'
age1 = age
print(age1)
sum1 = 10 + 100 - 20
print(sum1)
3. 同时声明多个变量
a.同时声明多个变量赋相同的值
a = b = c = 10
print(a, b, c)
b.同时声明多个变量赋不同的值
a1, b1, c1 = 100, 200, 300
print(a1, b1, c1)
name, age, gender = '小花', 19, '男'
print(gender)
4. 注意:
1)变量必须先声明再使用
print(name, name2) # NameError: name 'name2' is not defined
2)重新给变量赋值,新的值会覆盖原来的值
class_name = 'py1901'
print(class_name) 'py1901'
5.变量的类型: 同一个变量可以存储不同类型的数据
print(type(name1))
name1 = 100
print(type(name1))
type函数: type(数据/变量) --> 获取指定数据/变量的类型
6.python中声明变量和给变量赋值的原理:
先挖坑将数据存起来(根据数据大小挖合适的坑),然后再将变量作为标签贴到这个坑上。
先在内存中开辟合适的内存空间将数据存起来,然后在变量中存储这个数据在内存中的地址
num = 9999**9999
print(num)