python基础入门
1. 快捷操作
IDLE
快捷键 | 说明 |
---|---|
Alt+N | 上一条指令 |
Alt+P | 下一条指令 |
Alt+/ | 自动补全前面曾经出现过的单词 |
Alt+3 | 注释代码块 |
Alt+4 | 取消代码块注释 |
Alt+g | 转到某一行 |
Ctrl+Z | 撤销一步操作 |
Ctrl+Shift+Z | 恢复上—次的撤销操作 |
Ctrl+S | 保存文件 |
Ctrl+] | 缩进代码块 |
Ctrl+[ | 取消代码块缩进 |
Ctrl+F6 | 重新启动 Python Shell |
Pycharm
https://www.cnblogs.com/liangmingshen/p/9297381.html
jupyter
https://blog.csdn.net/qq_39622065/article/details/81432254
快捷键 | 功能 |
---|---|
m | markdown cell |
y | code cell |
r | row cell |
ctrl+enter | 运行 |
shift+enter | 运行并新建一个cell |
esc | 退出cell模式 |
a | 上方插入一行 |
双击d | 删除cell |
b | 下方插入一行 |
x | 删除当前行 |
z | 恢复被删除的当前行 |
tab | 根据打出的单词自动列出相关指令 |
运行文件 | % run path/filename |
2.基础语法
1) format
print('可乐{}元'.format(a,b,c))
2) 标识符
第一个字符必须是字母或下划线_
标识符的其他部分由字母、数字或下划线组成
标识符对大小写敏感
3)关键字
help('keywords')
help('关键字名称')
- 关键字不能做变量
4)数据类型
type() 查看变量的数据类型,不考虑继承关系
isinstance(a,str) 查看a是否是字符串类型 true/false,考虑继承关系
str可以为元组,查看a是否为其元素中包含的类型
https://www.runoob.com/python/python-func-isinstance.html
3.运算符
// 向下取整 % 取余
Python赋值运算符 = 、+=、 -=、 *=、 /=、 //=、 %=、 **=、 :=
ls_1 = [x for x in range(10)]
ls_2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(ls_1 is ls_2)
print(ls_1 == ls_2)
False
True
补充
- 搜索bug: 版本+正在做的事情+错误提示
- 一行代码写不完 用\连接
- input 返回值为str
- 表示正负无穷:float(“inf”) float("-inf")
- 想要查看Python中的内置函数,在IDLE中输入dir(builtins)
- BIF就是Built-in Functions,即内置函数
- 输入&输出
https://www.runoob.com/python3/python3-inputoutput.html
- end=’ '意思是末尾不换行,加空格
- 断言(assert) 程序检查点 assert 3>4 ————>AssertionError