inullbyte 发表于 2020-11-29 21:46

【笔记01】铺石造路,我学会了输入输出

本帖最后由 inullbyte 于 2020-12-1 15:11 编辑

欢迎来到我的《Python 扫盲栏目》,力求用最短的时间,最简明的文字,让你了解、掌握 Python 基础语法。

我分享的笔记都是自己学习时的记录整理而成,不保证有多厉害,但还是那两句话:

**不要嫌弃内容简陋,循序渐进嘛!**
**不要嫌弃知识简单,动手敲敲吧!**

- 第 0 期:[《做个尝试,从零到一》](https://www.52pojie.cn/thread-1316697-1-1.html)
- 第 1 期:《铺石造路,我学会了输入输出》
- 第 2 期:[《玩转数据,这是第一步》](https://www.52pojie.cn/thread-1317496-1-1.html)
- 第 3 期:[《学会判断,告诉电脑怎么做》](https://www.52pojie.cn/thread-1318454-1-1.html)

---

# 整数和字符串

eg.

```python
print(1 + 1)
print('see what see!')
print('就看你咋了?')
```

这里的 `1` 就是**整数**,而 `'see what see!'` 和 `'就看你咋了?'` 都是**字符串**,用单引号括起来的文本就是字符串。

# 变量

变量就是一个带标签的盒子,里面用来存放数据。

eg.

```python
num = 3
```

这里的 `num` 就是变量名,而 `3` 就是变量值,这行代码意思就是把 3 这个整数存放进变量 num 里(称之为**赋值**),变量名是可以自己设定的(但是必须遵守一定的命名规则!)。

**注意**:赋值的 `=` 和等于的 `=` 完全不一样,赋值是把等号右边的值赋给等号左边的变量,而等于就是等于。

赋值 like this: `num ⬅ 3`

eg.

```python
num = 3
print(num)
```

输出:

> 3

以上!我们定义了一个变量 `num`,把整数 `3` 赋值给 `num`,然后打印 `num`,由此可见:

- 计算机运行程序时是一行一行的执行代码语句的
- 变量必须经过定义和赋值才可以使用

变量!是指没有固定的值,可以改变的数。所以说变量是可变的:

eg.

```python
num= 3
num = num + 2
print(num)
```

输出:

> 5

变量还可以支持不同数据类型的赋值(eg. 字符串、整数 etc.)

# input()

输入!input() 函数的作用就是让用户通过键盘输入内容,然后点击回车程序继续运行。

eg.

```python
input('Do U like me?')
```

input() 括号里的内容是用来提示用户的信息,如果要使用用户输入的信息就需要用上变量了。

```python
a = input('你有几块钱?')
print('我有 ' + a + '块钱!')
```

在这里,我们使用变量 `a` 来接收了用户的输入,用户输入的数据就赋值给了变量 a,那么我们就可以通过使用 a 来使用用户输入的数据。

**注意**:input() 函数会把用户输入的内容以**字符串**的数据类型保存。

# 注释

Python 的注释符号是 `#`,计算机运行代码时会自动跳过 # 之后的内容,合理地使用注释可以帮助我们更好地理解代码。

```python
# 学习 + 的用法
a = input('你有几块钱?')
print('我有' + a + '块钱!')
# 在 print() 函数中,通过 + 可以连接字符串
```

**给个免费评分我能写得更好!**

inullbyte 发表于 2020-11-30 10:47

呼呼哈嘿 发表于 2020-11-30 08:48
num = input('你有几块钱?')
print('我有 ' + a + '块钱!')



SORRY,确实是写错了。

inullbyte 发表于 2020-11-30 10:48

ggzzd 发表于 2020-11-30 08:42
我好像看明白了,但是好像又没有明白。

是笔记不是教程,没懂的可以一起讨论

lxq8432 发表于 2020-11-29 23:15

千里之行,始于足下

加油

wzwzaozao 发表于 2020-11-30 00:08

{:1_904:},什么意思?

18073698066 发表于 2020-11-30 08:19

寒疫 发表于 2020-11-30 08:20

加油,还请楼主多多发帖

吾学破解 发表于 2020-11-30 08:37

支持一下跟着学习一下多谢

ggzzd 发表于 2020-11-30 08:42

我好像看明白了,但是好像又没有明白。

呼呼哈嘿 发表于 2020-11-30 08:48

num = input('你有几块钱?')
print('我有 ' + a + '块钱!')


倒数第二段代码,num和a是不是要用同样的变量名

topzixuan 发表于 2020-11-30 08:48

谢谢楼主,虽然是基础知识,但是还是至关重要。

寒冰流火 发表于 2020-11-30 08:55

同感进入门内第一步
页: [1] 2
查看完整版本: 【笔记01】铺石造路,我学会了输入输出