第三讲-基础数据类型
一、PyCharm常用配置
1.1 主题设置
File -> Settings -> Appearance & Behavior -> Appearance -> Theme (主题风格设置)
1.2 字体设置
File -> Settings -> Editor -> Font -> Size (字体大小)
File -> Settings -> Editor -> Font -> Font (字体样式)
1.3 关闭自动更新
File -> Settings -> Appearance & Behavior -> System Setting -> Updates (取消勾选自动检查更新)
1.4 文件开头签名
File -> Settings -> Editor -> File and Code Templates -> Python Script (文件开头签名)
1.5 自动导包
File -> Settings -> Editor -> General -> Auto lmport -> Show import popup (打勾)
1.6 自动关闭打开
File -> Settings -> Appearance & Behavior -> System Settings -> Reopen last project on startup (取消打勾)
1.7 更改文件编码
File -> Settings -> Editor -> File Encodings -> 更改为UTF-8
1.8 PyCharm快捷方式
快捷键 | 描述 |
---|---|
Ctrl + Q | 快速查看文档 |
Ctrl + F1 | 显示错误描述或警告信息 |
Ctrl + / | 行注释(可选中多行) |
Ctrl + Alt + L | 代码格式化 |
Ctrl + Alt + O | 自动导入 |
Ctrl + Alt + I | 自动缩进 |
Tab / Shift + Tab | 缩进、不缩进当前行(可选中多行) |
Ctrl+C/Ctrl+Insert | 复制当前行或选定的代码块到剪贴板 |
Ctrl + D | 复制选定的区域 |
Ctrl + Y | 删除当前行 |
Shift + Enter | 换行(不用鼠标操作了) |
Ctrl +J | 插入模版 |
Ctrl + Shift +/- | 展开/折叠全部代码块 |
Ctrl + Numpad+ | 全部展开 |
Ctrl + Numpad- | 全部折叠 |
Ctrl + Delete | 删除到字符结束 |
Ctrl + Backspace | 删除到字符开始 |
Ctrl + Shift + F7 | 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。 |
Alt + up/down | 方法上移或下移动 |
Alt + Shift + up/down | 当前行上移或下移动 |
Ctrl + B/鼠标左键 | 转到方法定义处 |
Ctrl + W | 选中增加的代码块 |
Shift + F6 | 方法或变量重命名 |
Ctrl + E | 最近访问的文件 |
Esc | 从其他窗口回到编辑窗口 |
Shift + Esc | 隐藏当前窗口,焦点到编辑窗口 |
F12 | 回到先前的工具窗口 |
Ctrl + Shift + up | 快速上移某一行 |
Ctrl + Shift + down | 快速下移某一行 |
ctrl+alt+左箭头 | 返回上一个光标的位置(CTRL进入函数后返回) |
ctrl+alt+右箭头 | 前进到后一个光标的位置 |
二、基本数据类型
2.1 表达式
表达式类似于数学公式
表达式由数字、运算符、数字分组符号、自由变量和约束变量等
以能求得数值得有意义排列方法所得的组合
2.2 语句
语法自成体系的单位
由一个词或句法上有关连的一组词组成
2.3 程序
程序由表达式和语句组成
2.4 函数
函数是一种语句,犹如小型程序,可以用来执行特定的操作;
函数分为2种:
内置函数(Python提供的)
自定义函数(自主创建)
def hehe()
函数有2个要素:
参数
返回值
PS:return 反回的代码就是返回值
2.5 代码块
代码块后面的代码要么都执行要么都不执行
代码块以缩进开始(4个空格)
函数主体以冒号( : )结束
函数主体后面跟着的括号是参数(可有可无)
代码块在函数主体下一行以缩进((4个空格)开始(可以多行并不限制)
返回值 return 代码后面跟着的就是返回值,可以是任意对象
返回值 默认是空值None
返回值也为结束语,返回值下一行的函数代码块将不再执行
返回值可以用 赋值 方式来接收函数返回值
2.6 pass语句
代表的是空语句
作用:保证程序的完整性
三、标识符
3.1 Python语言组成
关键字
标识符
注释
变量和数值
运算符
语句
函数
序列
3.2 Python关键字
也可以通过IDLE查询关键字:
improt keyword
keyword.kelist
3.3 标识符
在程序中定义的一些符号和名称
组成由26个英文字母大小写、数字0-9、标点符号
标识符的规则:
不能是关键字
不能以数字开头
命名方式:驼峰命名方式:小驼峰命名、大驼峰命名、下划线命名方式
小驼峰命名:
小驼峰命名规则,除首个单词首字母小写之外,其他单词首字母都是大写大写(常用于变量名,函数名)
示例:productName 、 productSite
大驼峰命名:
大驼峰命名规则,首个单词首个字母以大写(常用于类名,属性,命名空间等。)
示例:ProductName 、 ProductSite、Orders
下划线命名方式:
用下划线链接
示例:get_productinfo 、 set_username
3.4 基本数据类型
- 整型和浮点类型
整型:int (-2147483648——2147483647)
浮点:float (1.1111、-1.1111、1.0、2.22、3.44)
- 布尔型
布尔值(bool)
有2个值:True 1、 False 0
- None常量
None空值
四、变量
变量是表示(或指向)特定值的名称
通俗的说变量就是给数据个名字
变量的命名要符合标识符规则
4.1 变量的运算
通过 = 号 可以赋值给变量
s=29 (给S变量赋值为整数型29)
4.2 字符串
字符串是由 Unicode码构成的
单引号和双引号没有任何差别
在一些特殊情况下可能会有用
print("Hello Li’s ”)
4.3 转义字符
转义字符是特殊的字符常量、具有特定的含义,不同于字符原有的意义
以反斜杠 \ 开头表示
反斜杠 | 字符 | 功能 |
---|---|---|
\ | t | 制表符 |
\ | n | 换行符 |
\ | \ | 反斜杠 |
\ | ’ | ’ |
\ | " | " |
r | 取消转义,输出 |
4.4 长字符串
长字符串又称为文档字符串
要表示很长的字符串(跨越多行的字符串),可以使用三引号 ‘’’ ‘’’
引号内可以换行,并且会保留字符串的格式(单引号和双引号不需要转义也会显示出来)
print('''
Tn202020
建议将58进制编码表中的大写字母放在小写字母前面,这样得到的(58进制结果)就是标准的Base58编码结果啦。 Base58码表:base58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
''')