#

# python入门笔记之初步了解代码

#### 昨日回顾

##### 操作系统

对计算机:秘书,管家

对人类:提供一个人性化操作台

##### 三层架构

```mermaid
graph TD
 应用程序-->操作系统-->计算机硬件
 操作系统 -->承上启下
 
 
```

##### 文件的概念

将计算机的硬盘暴露给用户的一种方式

用户操作文件约等于操作硬盘

##### 编程语言的发展史与分类

机器语言———>汇编语言———>高级语言

编译型与解释型

##### python介绍

作者Guido,前景广阔,优先使用2.7与3.6版本

##### 路径、环境变量

路径(PATH):资源所在的位置,类似于打开文件所在地址

相对路径:有参照物的路径

绝对路径:详细的路径

环境变量:公共的仓库
![学习](https://img2.baidu.com/it/u=2035184403,2880417251&fm=253&fmt=auto&app=138&f=JPEG?w=448&h=438)

## 今日笔记

: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):资源所在的位置,类似于打开文件所在地址

相对路径:有参照物的路径

绝对路径:详细的路径

环境变量:公共的仓库
![学习](https://img2.baidu.com/it/u=2035184403,2880417251&fm=253&fmt=auto&app=138&f=JPEG?w=448&h=438)

## 今日笔记

: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的基本数据类型和使用方法,算是正式踏入了编程的大门!

python入门笔记之初步了解代码相关推荐

  1. python入门笔记——飞机大战(极简版、未进行继承优化)

    python入门笔记--飞机大战(极简版.未进行继承优化) import random import pygame# 引用pygame里的模块 from pygame.locals import *# ...

  2. python入门笔记——类和对象⑤(继承)

    python入门笔记--类和对象⑤(继承) # python中展现面向对象的三大特征:封装.继承.多态 # 封装:把内容封装到某个地方以便后续的使用 # 对封装来说,其实就是使用初始化构造方法将内容封 ...

  3. Python 入门笔记6——列表

    Python 入门笔记6--列表 序列 列表 列表的创建 list()创建 range()创建整数列表 推导式生成列表 列表元素的增加 append()方法 +运算符操作 +=运算符操作 extend ...

  4. python入门笔记——内置函数作业

    python入门笔记--内置函数作业 # 求三组连续自然数的和:求出1到10,20到30,35到45的三个和 sum1 = sum(range(1,11)) sum2 = sum(range(20,3 ...

  5. c++入门笔记自己整理+代码分析附目录(下)

    Giraffe Academy c++入门笔记(下) switch语句 while循环 猜谜游戏 for循环 指数函数 二维数组&嵌套循环 注释 *指针(变量) *类&对象 *构造函数 ...

  6. Python入门笔记,看完直接玩几个小案例是没有问题滴~

    这篇是纯干货分享,对python感兴趣的可以认真看起来! 小白想要入门Python爬虫,首先得了解爬虫的基本工作原理和相关的理论基础,爬虫简介部分就不细说了,都可以百度得到. 爬虫工作原理总结来讲就是 ...

  7. 【python入门笔记】day 01 输入输出、数据类型及转换、变量

    1 输入与输出 1.1 输入与输出 print是由翻译官规定好的用法 python提供了很多自己定义好的内容,这就是所谓的语法 关键字[python语言提供的] --> print 输出一段内容 ...

  8. python新手入门笔记_2020最新Python入门笔记

    Python变量和数据类型 数据类型 print语句 注释 Python的注释以 # 开头,后面的文字直到行尾都算注释 这里要注意注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远 ...

  9. 2020最新Python入门笔记,建议收藏

    Python变量和数据类型 数据类型 print语句 注释 Python的注释以 # 开头,后面的文字直到行尾都算注释 # 这一行全部都是注释... print 'hello' # 这也是注释 这里要 ...

最新文章

  1. cpu调度的最小单位_Linux CFS调度器
  2. iptables7层过滤,屏蔽(QQ,MSN,迅雷,PPTV等)
  3. 一周一论文(翻译)——[PVLDB 17] Dhalion: 基于Heron自适应调整的流处理系统
  4. 1/2 数据获取:本地数据的获取
  5. C# VS生成后事件命令行
  6. 服务器上的文件怎么取名,给新的服务器取名你会取神马?
  7. 用JS写的无缝滚动特效
  8. Oracle EBS-SQL (BOM-19):主BOM与替代BOM互换.sql
  9. css卷轴动画小程序,微信小程序登录页:CSS实现动画云层漂浮
  10. BUG没确认就重启机器,大哥你凭什么说有这样的BUG
  11. Android 微信登陆
  12. 2021年危险化学品生产单位安全生产管理人员考试内容及危险化学品生产单位安全生产管理人员新版试题
  13. SSH项目整合基本步骤
  14. CC1310架构及工作原理
  15. IDEA - 官方定制主题,Dark Purple theme,Cyan Light Theme,Gray Theme
  16. MES生产制造执行系统与APS计划排产系统相关名词解释
  17. Java读写txt文件案例-统计学生名单
  18. amd显卡用黑苹果输出黑屏_微星HD7850显卡DVI接口黑屏,改DSDT无果
  19. Android开发之摇一摇
  20. 为什么网络安全缺口很大,而招聘却很少?

热门文章

  1. ZSTU月赛 1912: 我好像不会做(模拟)
  2. 网络安全实验室基础关 writeup
  3. orcle 删除表报正在使用_oracle删除正在连接的用户,解除锁定的表
  4. 菲尔兹奖得主埃菲 · 杰曼诺夫全职加入南科大,任职讲席教授
  5. 全球与中国纳米压印光刻系统市场发展调研及投资价值报告2022-2028年版
  6. 第13期 《由量变到质变的过程》3月刊
  7. 精细化运营时代,金融魔镜如何助力各产品线实现业务增长
  8. 做分销系统应该做小程序还是app?
  9. DFIG matlab 建模,matlab怎么搭建dfig
  10. C# Interview Questions and Answers