1.常用快捷键
1)ctrl + /
添加、取消注释
2)ctrl + s
保存
3)ctrl +c
复制
4)ctrl + v
粘贴
5) ctrl + x
剪切
6)ctrl +f
搜索
7)ctrl+z
撤销
8)ctrl +shift+z
反撤销
9)ctrl +a
全选
10)shift +鼠标
区域选中
11)alt +鼠标
多光标
3.标识符 命名要求
字母数字下划线组成,不能以数字开头
变量名=值
在python3.x中,标识符中可以有中文,但不推荐
name =100
__aaaa=20
4.关键字(保留字
在python中本身就具备特殊功能或特殊意义的标识符
import keyword
print(keyword.kwlist)
[‘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’]
5.语句
1) 一般情况下一条语句占一行,一行结束不需要加分号
2) 一条语句的最前面不能随意加空格或缩进
3) 如果一行要显示多条语句,语句间必须加分号
6.常用数据和数据类型
type(数据) 获取数据类型
1)数字数据:用来表示数值大小的数据,包括整数和小数两种,支持科学计数法
100 , 3.1415 ,1e4,2e-3
数字对应的类型:int(整型),float(浮点型)
2)文本数据:用来表示文字信息的数据
表示的时候需要加单引号或双引号
name = 'xiaoli'
文本数据对应的类型:str(字符串)
3)布尔数据:只有True和False俩值
布尔数据对应的类型:bool(布尔)
4)空值 - None(表示没有)
print(type(None))
<class ‘NoneType’>
7.输入和输出
1)输出函数 -print
print(数据) --将括号中的数据在控制台打印出来
print(‘hello’) – 直接打印字符串的时候,引号不会在控制台显示
print(200,‘hello’,True) ----同时打印多个数据
print打印原理:先打印内容,内容打印完成后打印end值(end值的默认内容是换行)
print(数据,end=‘结束符号’)
print(数据1,数据2…,end=‘结束符号’)
一个print同时打印多个数据的时候,数据和数据在显示的时候都是用空格隔开的,如果不想使用空格,就给sep赋值
print(10, 20, 30 ,end=';')
print(10,20,30,sep='+')
2)输入函数 -input
变量 = input(‘提示信息’) 在控制台提示输入内容,并且将输入的内容保存到变量中(换行为结束)
注意,不管从控制台输入的内容是什么,返回的数据类型都是字符串
int(数据)=将数据转换成整型
float(数据)=将数据转换陈浮点型
str(数据)=将数据转换陈字符串
age = input('请输入年龄:')
8.变量
1) 变量
用来开辟空间保存数据
2) 定义变量
语法 : 变量名 = 值
变量名 - 程序员自己命名
要求:标识符,不能是关键字
规范:1)字母都小写,多个单词之间用下划线隔开
2)见名知意
3)不使用系统提供的函数名/类目或模块名
student_name='ohu'
= 固定写法,赋值符号
值 任何有结果的表达式,例如某种类型的数据,已经定义过的变量
3) 使用变量
使用变量中保存的数据
4) 重新给变量赋值
age = 20
age = 10
5) 同时定义多个变量
a) 同时定义多个变量
变量名1,变量名2,…=值1,值2,…(前后对应
b)同时定义多个变量,赋相同的值
变量名1 = 变量名2 = 变量名3 =…= 值
a=b=c=10
print(a)
6)定义变量的总结
a) C\Python 的区别
C是编译型语言,python是解释型语言。从运行来看,通常编译型语言比解释型语言快。从编写角度看,解释型语言比编译型语言更容易编写。
编译型语言是静态的,必须要整个工程来编译,如果程序中有错就不能编译成功,可以降低运行时的错误率。解释型语言是动态的,代码的每一行都可以独立执行。
b) python重新定义变量的原理
C语言的数据类型和值是分别存储的,如果不释放变量,变量会一直存储在那个地方。
python改变变量的值时,是直接改变该变量的指针,使其指针指向新的值
看,通常编译型语言比解释型语言快。从编写角度看,解释型语言比编译型语言更容易编写。
编译型语言是静态的,必须要整个工程来编译,如果程序中有错就不能编译成功,可以降低运行时的错误率。解释型语言是动态的,代码的每一行都可以独立执行。
b) python重新定义变量的原理
C语言的数据类型和值是分别存储的,如果不释放变量,变量会一直存储在那个地方。
python改变变量的值时,是直接改变该变量的指针,使其指针指向新的值