一:python 常用快捷键
二:基础知识
多行注释 :’’’注释内容’’’ / “””注释内容”””
2. 代码缩进 :
(注意)同一个级别的代码块的缩进量必须相同,否则会出现异常。
(1)语句末尾不需加 ;
(2)当一段话超过80个字符,需换行 eg:(“1””2”) 通过加括号实现换行()
3. 保留字 : 区分大小写
也可以通过指令来获取保留字:
Import keyword回车
Keyword.kwlist
4. 标识符 :(标识变量、函数、类、模块)由数字、字母和下划线组成,数字不能占第一位。严格区分大小写;不要使用汉字作为标识符。
在python中,以下划线开头的标识符具有特殊意义,
eg:_标识符 --> 保护变量
__标识符 --> 类的私有成员
__标识符__ --> 专用标识
5. 变量 :
eg:
age=18
print(age)
type(age) //查看age类型,变量的类型会随着每次赋值的不同会发生改变。
no=number=3030,则no和number的内存地址一样
6. 常量 :在程序的运行过程中,值不能发生改变的量,不怎么使用
7. 数字类型 :eg:print(“您的身高:”,height)
round(0.1+0.2) 输出结果的整数部分,即保留0位小数
round(0.1+0.2,1) 输出结果,保留一位小数
8. 字符串类型 :’ ’ 单引号 “ ” 双引号 ‘’’ ‘’’ 三引号
一行显示不了,如何拼接,eg: a=”命运,\机会” 用\把实现输出 命运,机会
也可以直接用””” “”” / ‘’’ ‘’’
9.转义字符
eg : title=r’我喜欢的\’名言’ //加入r后表示字符串内容原样输出
10. 布尔类型 :True False
11.数据类型转换 :
数据类型转换的例子:
12. 运算符
比较运算符,结果 True/False
运行结果:
逻辑运算符 and or not
位运算符
二进制
13. 运算符的优先级
14.基本输入和输出
a=input(“提示文字”) //返回字符串类型的
print(输出内容) /print(“ ”, )
【注】print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
也可以写进文件里
15. 选择语句:
If
If... else
If...elif...else
if语句嵌套
16.条件表达式
简化
17. 循环
while循环
for循环
range()函数:生成一系列连续的函数
end=’ ’ :使结果在一行显示,中间用空格隔开
循环嵌套:
18.跳转语句
break 完全跳出当前所在的循环
contious 终止本次循环 提前进入下一次循环中,即只跳出一次循环
19. pass空语句
20.import 与 from...import
在 python 用 import 或者 from...import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
21. print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (tinylist * 2) # 输出两次列表
22. 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同。
23. 字典当中的元素是通过键来存取的
24. 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。键必须是唯一的。