文章目录
1. Pycharm设置调整:
当我们开始编写代码时,有时会觉得代码太小需要调整 ,这里提供了一种方便的调整大小的方法。
1. 打开Pycharm,找到左上角的
File
,点击后找到Setting...
2. 进入
Settings
界面后,点击Editor
找到General
.
3. 进入
General
后找到Change font....
勾选并保存后就可以通过Ctrl+鼠标滚轮
来滑动改变代码的大小了。
和调整大小时一样,按步骤进入
Editor
>>Color Scheme
>>Scheme
选择自己喜欢的样式并保存即可。
使用快捷键 Shift+Ctrl+Alt 配合鼠标点击可以产生多个光标。
2. Pycharm多解释器共存:
由于在编写代码时,经常要用到多种版本的解释器,我们需要添加好多个解释器,这样切换解释器版本就很方便了。
1. 同上,先进入
Setting
后找到Projrct...
,打开Python inter...
2. 进入
Python int...
点击界面后,找到路径右边齿轮符号,点击后会出现Add...
,点击Add...
后找到如下图二...
的位置并点击...
会弹出界面让你提供解释器所在位置,找到解释器所在的位置即可。
3. 添加解释器成功后,回到刚才
Python Interpreter
界面即可切换解释器的版本了
3. Python语法注释:
注释是编程时不可缺少的一部分,不管用什么语言来编写代码,注释都可以让你或者他人知道这些代码代表的含义。
单行注释是对一行内容进行注释。
注释方法:
1. 在需要注释的内容前加 '#'
# print('hello world')
2. 快捷键注释
使用快捷键 'Ctrl'+ / 可以实现单行注释,再次按快捷键会解开注释。
多行注释可以对一行及以上的内容注释
注释方法:
1. 三个单引号注释
'''print('hello world')'''
2. 三个双引号注释
"""print('hello world')"""
'''要注意的是,多行内容也可以用鼠标拖取后按快捷键注释,但是这样会强行
变成单行注释'''
我们在注释的时候要尽量符合python代码的编写规范 PEP8
- 单行注释时,
#
号和注释的内容之间要留有一个空格- 单行注释时,尽量不要在注释代码的左右,若写在右边时,
#
号和代码要留有俩个空格
4. 变量和常量:
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
变量:一个变化的值,可以理解为储存事物的状态
username = XWenXiang
^ ^ ^
变量名 赋值符号 变量值
常量:固定的值,用于描述事务的固定状态
在python中,没有真正意义上的常量,因为都可以被改变。于是我们约定俗成,
遇到'完全大写'的变量名(例如'HOST')时,我们默认它为常量,修改时需要
谨慎
而在JS中就有固定死的常量,const pi = 3.14 现在修改pi就会发生错误
4.1 变量的本质:
1.一个变量名只能指向一块内存空间(值)
2.同一个值可以有多个变量名指向
我的理解是,当我们赋值变量时,首先会在内存中申请空间存放变量值,在给变量值绑定一个变量名,这样通过变量名可以找到变量值
当发生以下情况时:
username = XWenXiang
username = xwenxiang
可以理解为,变量名重新绑定了一个变量值。
而发生多个变量名指向同个变量值时:
a = 1
b = 1
可以理解为:
4.2 变量的命名规范:
1. 只能出现数字、字母、下划线 eg: user@name # 错误
2.数字不能开头 eg: 123name # 错误
3.变量名尽量做到见名知意(英文较差可以下一个有道词典) eg: username = 'XWenXiang'
4.关键字(本身就具备特定功能的单词)不能作为变量名 eg: print = 123 # 错误
4.3 变量命名风格:
- 下划线式
python推荐使用
单词与单词之间下划线分割
user_name = 'XWenXiang'
- 驼峰体式
javascript推荐使用
单词首字母大写
大驼峰
UserNameOfDb = 'XWenXiang'
小驼峰
userNameOfDb = 'XWenXiang'
5. python基本数据类型
变量储存值,也可以理解像人一样记忆事物的状态,状态有很多种,所以变量值也有很多种。这里先简单介绍一下
python基本数据类型有六种,分别为:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
我们若是需要了解一个数据的类型,可以通过type()方法来得到
5.1 Number(数字)
Python3 支持 int、float、bool、complex(复数)
int 可以理解为整数
age = 20
float 浮点型,也就是带有小数的
width = 22.2
bool布尔型
用True和False表示,大写表示
5.2 Str(字符串)
字符串有多种表示方法:
1. 单引号表示
'hello'
2. 双引号表示
"hello"
3. 三个单引号表示
'''hello'''
4. 三个双引号表示
"""hello"""
三个引号表示时,若左边有赋值,则为字符串,若没有,是注释。
5.3 List(列表)
列表能够储存多个数据,可以完成大多数集合类的数据结构,列表中元素的类型可以不相同
,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
list_a = [1, 2, 3, 4, 5, 6]
注意点
1、List写在方括号之间,元素用逗号隔开。
2、和字符串一样,list可以被索引和切片。
3、List可以使用+操作符进行拼接。
4、List中的元素是可以改变的。
5.4 Tuple(元组)
元组和列表类似,不过元组用()包裹。
和列表不一样的是,元组的元素不允许修改
tuple_a = ( 'abcd', 786 , 2.23, 'runoob', 70.2 )
5.5 Set(集合)
集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素
parame = {value01,value02,...}
注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
5.6 Dictionary(字典)
和列表相比,列表是有序的对象集合,字典是无序的对象集合。
字典当中的元素是通过键
来存取的,而不是通过偏移存取
在同一个字典中,键(key)必须是唯一的。
字典用 { } 标识,它是一个无序的 '键(key) : 值(value)'的集合。
dict_a = {'name': 'X','code':1}