目录
1.课程回顾
-
Python:免费、开源、跨平台、动态、面向对象的编程语言
-
执行方式:交互式(测试);文件式(项目)
-
执行过程:源代码 — 编译 → 字节码 — 解释 → 机器码
/-------------1次----------/---------每次--------------/
2.Pycharm常用快捷键
-
移动到本行开头:home键
Shift + home键可以选中光标所在位置到本行开头
-
移动到本行末尾:end键
Shift + end键可以选中光标所在位置到本行末尾
-
注释代码:Ctrl + /
-
复制行: Ctrl + d
-
选择列: 鼠标左键 + Alt
-
移动行: Shift + Alt + 上下箭头
-
智能提示:Ctrl +Space
-
重新格式化代码:Ctrl +Alt +L
注释
注释是给人看的,通常是对代码的描述信息。
-
单行注释:以#号开头
-
多行注释:三引号开头,三引号结尾
3.函数
函数表示一个功能,函数定义者是提供功能的人,函数调用者是使用函数的人
例如:
-
print(数据)作用:将括号中的内容显示到终端
-
变量 = input("需要显示的内容")作用:从终端中获取输入的信息,存到程序(变量)
4.变量
-
定义:变量是关联一个对象的标识符。
-
命名:只包含数字、字母、下划线,且不能其数字开头;不能使用关键字命名(蓝色),否则发生语法错误。
-
建议命名:字母小写,多个单词以下划线隔开。(见名知意)
-
赋值:创建一个变量或改变一个变量关联的数据。
-
语法:变量名 = 数据
变量名1 = 变量名2 = 数据
变量名1,变量名2 =数据1, 数据2
5.核心数据类型
-
在python中变量没有类型,但关联的对象有类型。
-
通过type函数查看。
5.1空值对象None
1.表示不存在的特殊对象
2.作用:占位和解除与对象的关联
# 解除变量与对象的关联
name = "苏大强"
name = None
# 使用None占位,此时的性别还未知,随着程序的运行才知道,但要先占位
gender = None
5.2整型int
1.表示整数,包括正数、复数、0
如:-5,100,0
2.字面值:
十进制:5
二进制:0b 开头,后跟0或1
八进制:0o 开头,后跟0~7
十六进制:0x 开头,后跟0~9,A~F