#
# python入门笔记之初步了解代码
#### 昨日回顾
##### 操作系统
对计算机:秘书,管家
对人类:提供一个人性化操作台
##### 三层架构
```mermaid
graph TD
应用程序-->操作系统-->计算机硬件
操作系统 -->承上启下
```
##### 文件的概念
将计算机的硬盘暴露给用户的一种方式
用户操作文件约等于操作硬盘
##### 编程语言的发展史与分类
机器语言———>汇编语言———>高级语言
编译型与解释型
##### python介绍
作者Guido,前景广阔,优先使用2.7与3.6版本
##### 路径、环境变量
路径(PATH):资源所在的位置,类似于打开文件所在地址
相对路径:有参照物的路径
绝对路径:详细的路径
环境变量:公共的仓库

## 今日笔记
:door:正在打开黑客帝国的大门······
### python的多版本共存
原因:互联网中很多老项目用的是老版本python
方法:
第一步:将两个版本的python(2.7、3.6)路径都添加到环境变量中
第二步:拷贝重命名2.7和3.6版本的python解释器
第三步:在pycharm中
file
settings
project
python interpreter
选择system interpreter
### python语法之注释
>注释就是代码的灵魂———Jason
注释是对一行代码的解释、备注,以及对接手代码的人的关爱:heart:
<img src="https://img1.baidu.com/it/u=3551197584,1636191301&fm=26&fmt=auto" width="XXX" height="XXX" />
1. 方式一:单行注释
```python
# 注释内容
```
* 在需要被注释的内容前输入一个井号
* ctrl+/ 快捷键
2. 方式二:多行注释
```python
'''多行注释'''
"""多行注释"""
```
* 用引号将需要注释的内容围起来
#### :bookmark_tabs:python代码编写规范:PEP8
[pep8](https://www.jianshu.com/p/ffcc66bab3ce)规范地址
快捷键:Ctrl+alt+L
### **python变量**
> 我们首先需要了解变量的基础概念
概念:
1. 变量来源于数学
2. 在计算机语言中泛指能够被赋予值的抽象概念
3. 通常由一段数据赋予一个较为简短、易于记忆的“名”
4. 变量名是一种使用方便的占位符,每次将值赋予“名”时,这个值住在“名”的房子里
> 知道的基础概念后,让我们来了解命名规则
命名规则:
1. 只能出现数字、字母、下划线
2. 数字不能作为开头
3. 用关键字作为变量名
4. 变量名尽量**顾名思义**
> 除了变量名的命名规则外,还有变量名的常用命名风格
1. 下划线式 (推荐python)
```python
like_books = 毛选
```
单词与单词之间用下划线分割
2. 驼峰体式 (推荐javascript)
```
LikeBooks = 毛选
```
单词首字母大写之大驼峰(↑)
```python
likeBooks = 毛选
```
单词首字母大写之小驼峰(↑)
<img src="https://img0.baidu.com/it/u=2055638903,1486065131&fm=253&fmt=auto&app=138&f=JPEG?w=148&h=220" width="XXX" height="XXX" />
#### 常量
常量的大概意思是被命名后,无法再更改,所以在python中没有真正意义的常量
因此,在python程序员需要使用常量的情况下,将所有变量名大写即可
```PYTHOJ
DATE = 1949.10.01
```
这条算是python程序员的默认规则
### python基本数据类型
#### 什么是数据类型
针对不同的数据采用不同的数据类型分类
类似于生活中不同的概念会有不同的描述结果
类比,年龄、面积、文本答案.
##### 整形 int
俗话理解就是整数,作用于用整数作为赋值
例如:
```python
agr = 20
num = 1008611
```
##### 浮点型 float
俗话理解就是小数,作用于小数作为赋值
```python
length = 17.9
salary = 16000
```
##### 字符串 str
俗话理解就是文本描述类数据,作用于文本作为赋值
```python
name = Eason
hoppy = 音乐
```
##### 列表 list
能够储存多个数据
```python
list = ['杰洛齐贝林', '乔尼乔斯达', '迪亚哥布兰度', '法尼瓦伦泰']
```
中括号括起来 内部可以是任意类型数据,数据用逗号间隔
```python
list = ['杰洛齐贝林', 24, ['尤里乌斯凯撒齐贝林', 'GO!GO!ZEPPELI!', ['黄金回旋', '铁球破坏者']]]
print(like[2][2][0])
```
请用索取值获取 24和GO!GO!ZEPPELI!和黄金回旋.
```PYTHON
# '24'
print(list[1])
# 'GO!GO!ZEPPELI!'
print(list[2][1])
# '黄金回旋'
print(list[2][2][0])
```
<img src="https://img0.baidu.com/it/u=2671130499,2011746808&fm=253&fmt=auto&app=138&f=JPEG?w=336&h=500" width="XXX" height="XXX" />
## 今日总结
今天初步学习了python的代码,了解了python的基本数据类型和使用方法,算是正式踏入了编程的大门!
#### 昨日回顾
##### 操作系统
对计算机:秘书,管家
对人类:提供一个人性化操作台
##### 三层架构
```mermaid
graph TD
应用程序-->操作系统-->计算机硬件
操作系统 -->承上启下
```
##### 文件的概念
将计算机的硬盘暴露给用户的一种方式
用户操作文件约等于操作硬盘
##### 编程语言的发展史与分类
机器语言———>汇编语言———>高级语言
编译型与解释型
##### python介绍
作者Guido,前景广阔,优先使用2.7与3.6版本
##### 路径、环境变量
路径(PATH):资源所在的位置,类似于打开文件所在地址
相对路径:有参照物的路径
绝对路径:详细的路径
环境变量:公共的仓库

## 今日笔记
:door:正在打开黑客帝国的大门······
### python的多版本共存
原因:互联网中很多老项目用的是老版本python
方法:
第一步:将两个版本的python(2.7、3.6)路径都添加到环境变量中
第二步:拷贝重命名2.7和3.6版本的python解释器
第三步:在pycharm中
file
settings
project
python interpreter
选择system interpreter
### python语法之注释
>注释就是代码的灵魂———Jason
注释是对一行代码的解释、备注,以及对接手代码的人的关爱:heart:
<img src="https://img1.baidu.com/it/u=3551197584,1636191301&fm=26&fmt=auto" width="XXX" height="XXX" />
1. 方式一:单行注释
```python
# 注释内容
```
* 在需要被注释的内容前输入一个井号
* ctrl+/ 快捷键
2. 方式二:多行注释
```python
'''多行注释'''
"""多行注释"""
```
* 用引号将需要注释的内容围起来
#### :bookmark_tabs:python代码编写规范:PEP8
[pep8](https://www.jianshu.com/p/ffcc66bab3ce)规范地址
快捷键:Ctrl+alt+L
### **python变量**
> 我们首先需要了解变量的基础概念
概念:
1. 变量来源于数学
2. 在计算机语言中泛指能够被赋予值的抽象概念
3. 通常由一段数据赋予一个较为简短、易于记忆的“名”
4. 变量名是一种使用方便的占位符,每次将值赋予“名”时,这个值住在“名”的房子里
> 知道的基础概念后,让我们来了解命名规则
命名规则:
1. 只能出现数字、字母、下划线
2. 数字不能作为开头
3. 用关键字作为变量名
4. 变量名尽量**顾名思义**
> 除了变量名的命名规则外,还有变量名的常用命名风格
1. 下划线式 (推荐python)
```python
like_books = 毛选
```
单词与单词之间用下划线分割
2. 驼峰体式 (推荐javascript)
```
LikeBooks = 毛选
```
单词首字母大写之大驼峰(↑)
```python
likeBooks = 毛选
```
单词首字母大写之小驼峰(↑)
<img src="https://img0.baidu.com/it/u=2055638903,1486065131&fm=253&fmt=auto&app=138&f=JPEG?w=148&h=220" width="XXX" height="XXX" />
#### 常量
常量的大概意思是被命名后,无法再更改,所以在python中没有真正意义的常量
因此,在python程序员需要使用常量的情况下,将所有变量名大写即可
```PYTHOJ
DATE = 1949.10.01
```
这条算是python程序员的默认规则
### python基本数据类型
#### 什么是数据类型
针对不同的数据采用不同的数据类型分类
类似于生活中不同的概念会有不同的描述结果
类比,年龄、面积、文本答案.
##### 整形 int
俗话理解就是整数,作用于用整数作为赋值
例如:
```python
agr = 20
num = 1008611
```
##### 浮点型 float
俗话理解就是小数,作用于小数作为赋值
```python
length = 17.9
salary = 16000
```
##### 字符串 str
俗话理解就是文本描述类数据,作用于文本作为赋值
```python
name = Eason
hoppy = 音乐
```
##### 列表 list
能够储存多个数据
```python
list = ['杰洛齐贝林', '乔尼乔斯达', '迪亚哥布兰度', '法尼瓦伦泰']
```
中括号括起来 内部可以是任意类型数据,数据用逗号间隔
```python
list = ['杰洛齐贝林', 24, ['尤里乌斯凯撒齐贝林', 'GO!GO!ZEPPELI!', ['黄金回旋', '铁球破坏者']]]
print(like[2][2][0])
```
请用索取值获取 24和GO!GO!ZEPPELI!和黄金回旋.
```PYTHON
# '24'
print(list[1])
# 'GO!GO!ZEPPELI!'
print(list[2][1])
# '黄金回旋'
print(list[2][2][0])
```
<img src="https://img0.baidu.com/it/u=2671130499,2011746808&fm=253&fmt=auto&app=138&f=JPEG?w=336&h=500" width="XXX" height="XXX" />
## 今日总结
今天初步学习了python的代码,了解了python的基本数据类型和使用方法,算是正式踏入了编程的大门!