目录
1.2安装过程中勾选下面的add Python 3.9 to PATH
1.5如果提示命令不存在没有运行的话,找到安装路径即python.exe所在目录,复制地址
1.6右击此电脑打开属性找到高级系统设置>打开环境变量Windows10系统
1.7path>编辑>新建>将复制的路径粘贴进去>确定>确定>再次打开命令提示符运行python
1.dict中通过调用什么函数将key与value循环匹配出来?
2.1.1解压master时可能会遇到解压失败的情况,这里分享一下我的解压过程
前言
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python还为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。当然除了这些优点外,python的第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。
1.下载安装
1.1选择你需要选择的版本
1.2安装过程中勾选下面的add Python 3.9 to PATH
1.3接着Win+R键输入cmd打开命令提示符
1.4输入python查看是否运行
1.5如果提示命令不存在没有运行的话,找到安装路径即python.exe所在目录,复制地址
1.6右击此电脑打开属性找到高级系统设置>打开环境变量Windows10系统
1.7path>编辑>新建>将复制的路径粘贴进去>确定>确定>再次打开命令提示符运行python
1.8pycharm的使用准备
链接:https://pan.xunlei.com/s/VN7cUEGEZ-9PWhqCX9jMAXpTA1
提取码:gymw
2.数据类型
2.1整数
- python可以处理任何整数包括负整数,例如:0,-22,1000...
- 计算机中由于使用二进制,故用十六进制来表达整数更加方便,通常以0x,0-9,a-f表示,例如:0x3a,0xa3b5...
2.2浮点数
- 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,;例如:1.23,12.34,2.56X10^8=2.56e8,0.0034=3.4e-3
2.3字符串
- 字符串就是'和“括起来的内容,其本身不是字符串的一部分,如果想要将'表示成字符串的内容可以使用”括起来,如果需要'和“都在字符串内则需要转义符\进行转义,当然转义符如果需要也可以对转义符转义,当需要出现'\\a\\\'中的\不用转义时可以使用r'\\a\\\'来进行编写例如:' I\'m \"OK\"! ' ,'\\','I\'m\n\"OK\"!'
2.4布尔值
- 布尔值只有两种True,False,可以通过与或非来进行编写,例如True and True,True or False,True not False,与运算为全真(全部为True),或运算为存真(一个True)
2.5空值
- 用None来表示,特殊的值,并不代表为0
3.变量
- 在计算机程序中,变量不仅可以是数字,还可以是任意数据类型,例如:a=1,a='sh12',a=True...
3.1类变量
- 类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果
3.2实例变量
- 实例变量属于对象私有,某一个对象将其值改变,不影响其他对象
3.3实例
class student(): # 定义一个类
age = 18 # 定义一个类变量
name = 'student' # 定义一个类变量
def __init__(self,age,name): # 定义一个构造函数
self.age = age # 定义一个实例变量
self.name = name # 定义一个实例变量
student_1= student(21,'夏天') # 实例化一个类
print(student_1.name) # 输出实例变量
print(student.name) # 输出类变量
结果:
夏天
student
4.list和tuple、dict和set
4.1list列表
4.1.1含义
- Python中内置的数据列表,list是有序的集合,可以随时添加和删除元素
- 查找和插入的时间随着元素的增加而增加
- 占用空间小,浪费内存很少
4.1.2示例
classhumans = ['春天','夏天','秋天']//这就是一个列表通常用[]来包括
classhumans.append('Adam')//在列表尾部添加元素
classhumans.pop()//删除添加的元素,也可以按照索引值来进行删除
classhumans.insert(3,'hello')//在索引值为3的位置插入元素
classhumans[1]='job'//按