Python第一节
- [一. PyCharm快捷键](#一. PyCharm快捷键)
- [二. 字面量](#二. 字面量)
-
- [2.1 Python的值(常用6中值的数据类型)](#2.1 Python的值(常用6中值的数据类型))
- [三. 注释](#三. 注释)
-
- [3.1 作用](#3.1 作用)
- [3.2 分类](#3.2 分类)
- [四. 变量](#四. 变量)
-
- [4.1 定义格式](#4.1 定义格式)
- [4.2 特征](#4.2 特征)
- [五. 数据类型](#五. 数据类型)
-
- [5.1 type()语句使用方式](#5.1 type()语句使用方式)
- [六. 数据类型转换](#六. 数据类型转换)
-
- [6.1 作用](#6.1 作用)
- [6.2 常见转换语句](#6.2 常见转换语句)
一. PyCharm快捷键
| 快捷键 | 作用 |
|---|---|
| Ctrl + alt + s | 打开软件设置 |
| Ctrl + d | 复制粘贴当前代码 |
| shift + alt + 键盘上下键 | 将当前代码上移或下移 |
| Ctrl + shift + F10 | 运行当前代码文件 |
| shift + F6 | 重命名文件 |
| Ctrl + a | 全选 |
| Ctrl + f | 搜索 |
二. 字面量
在代码中被写下来的固定值
2.1 Python的值(常用6中值的数据类型)
| 类型 | 描述 | 说明 |
|---|---|---|
| 数字 | ①整数(int) ② 浮点数(float)③复数(complex)④布尔(bool) | ①int:3,-10②float:3.14,-3.14③复数:3+4j(以j结尾表示复数)④布尔:现实生活中的逻辑,True(1)为真,False(0)为假 |
| 字符串 | 描述文本的一种类型(string) | 字符串由任意数量的字符(中文,英文,各类符号数字组成)组成,如:@#$%^% Python中字符串用双引号包围起来 |
| 列表 | 有序的可变序列 | 可有序记录一堆数据 |
| 无组 | 有序的不可变序列 | 可有序记录一堆不可变Python的数据集合 |
| 集合 | 无序不重复集合 | 可无序记录一堆不重复Python的数据集合 |
| 字典 | 无需key-value集合 | 可记录一堆key-valuePython的数据集合 |
三. 注释
在程序代码中对程序代码进行解释说明的文字
3.1 作用
注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂代码,增大可读性
3.2 分类
- 单行注释(一行或一小部分):以#开头,#右边 的所有文字当做说明,而不是真正要执行的程序,#注释,注:#号和注释内容一般建议以一个空格隔开。
- 多行注释:以一对三个双引号 引起来 ("""注释内容""")
注:一般用于解释:①整个Python代码文件(一般放在开头)②类③方法
四. 变量
在程序代码运行时,记录数据用的,能储存计算结果或能表示值的抽象概念
4.1 定义格式
变量名称 = 变量的值 a = 10
将等号右侧的值,赋予左侧的变量
print输出多份数据 print(内容1,内容2,......)
4.2 特征
变量的值可以改变
五. 数据类型
5.1 type()语句使用方式
①
python
print(type(666))
print(type("HiHi"))
print(type(3.14))
② 用变量存储type的结果(返回值)
python
string_type = type("HiHi")
print(string_type)
③type()查看变量中存储的数据类型
python
name = "HiHi"
name_type = type(name)
print(name_type)
④ type()查看的是:变量存储的数据类型。因为变量无类型,但是存储数据有。
字符串变量:不是变量是字符串,而是它存储了字符串。
六. 数据类型转换
6.1 作用
从文件中读取的数字,默认是字符串,我们需要转换成数字类型。
input()语句,默认结果是字符串,若需要数字,也需要转换,将数字转换成字符串用以写出到外部系统。
6.2 常见转换语句
| 语句(函数) | 说明 |
|---|---|
| int(x) | 将x转换为一个整数 |
| float(x) | 将x转换为一个浮点数 |
| str(x) | 将x转换为一个字符串 |
同前面学习的type()语句一样,这三个句子,都是带有结果的(返回值),我们可以用print直接输出或用变量存储结果值。(任何类型都可以转换成字符串)
python
num_str = str(11)
print(type(num_str),num_str)
float_str(11.345)
print(type(float_str),float_str)
# str → int 要求字符串内都是数字
num3 = int("HiHi")
print(print(type(num3),num3) # 报错
float_num = float(11)
print(type(float_num),float_num)
int_mun = int(11.345)
print(type(int_mun),int_mun) # 丢失精度