### 变量:代表某个值的名称
### 语法糖
```python
a = 10
b = 20
a,b = b,a
print("a is {},b is {}".format(a,b))
```
a is 10,b is 20
### 命名规范
1、标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线。
2、标识符名称的其他部分可以由字母(大写或小写)、下划线(‘_’)或数字(0-9)组成。
```python
#大小写敏感
n = 10
N = 10
```
```python
#取小数位数的函数
round(100/3,3)
```
33.333
### 代码规范建议
- 1、不要使用单字符。
- 2、变量名能清晰表达变量的意思。
- 3、合理使用字母中间下划线。
### 变量类型
1、字符串 str
2、数字 int float complex ...
3、列表 list
4、元祖 tuple
5、字典 dict
### 数值类型
```python
number = 10
number = number + 10
number += 10
```
```python
number -= 10
number *= 10
number /= 10
```
```python
import math
```
```python
# 乘方、开方
math.pow(3,10)
```
59049.0
```python
#推荐的写法
3 ** 10
```
59049
```python
#向下取整
math.floor(2.23242)
```
2
```python
#向上取整
math.ceil(2.234234)
```
3
```python
#度数的转换
math.radians(180)
```
3.141592653589793
```python
#正弦
math.sin(math.pi/2)
```
1.0
```python
#最小值
min(10, 12, 234, 100, 1)
```
1
```python
#最大值
max(10, 12, 234, 100, 1)
```
234
```python
#求和
sum([10, 12, 234, 100, 1])
```
357
```python
#求商和余数
divmod(10 , 3)
```
(3, 1)
### bool型
```python
#true可以代表1,false可以代表0
True,False
```
(True, False)
```python
True == 1
```
True
```python
False == 0
```
True
```python
#不推荐这样使用,没有意义,有一个特例,后面会讲到
True + 10
```
11
```python
100 > 10
```
True
### bool类型,运算:与运算、或运算、非运算
```python
#与运算,同位真则为真
True and True
```
True
```python
True and False
```
False
```python
#或运算,只要一个为真则为真
True or False
```
True
```python
#非运算,取反操作
not True
```
False
| 操作符 | 解释 |
| :-| -:|
| < | 小于 |
| <= | 小于等于 |
| > | 大于 |
| >= | 大于等于 |
| == | 等于 |
| != | 不等于 |
| is | 是相同对象 |
### 字符串
```python
#字符串可以用双引号,也可以用单引号,通过单双引号的恰当使用,可以避免不必要的字符释义(escape),也就是说可以避免使用"\" (转义字符)
line = "hello world"
line = "hello world\""
line = 'hello \'world'
line
```
"hello 'world"
```python
#字符串的加法操作
line_1 = "hello ,"
line_2 = "world !"
line_1 + line_2
```
'hello ,world !'
```python
#字符串的乘法操作
line = "hello "
line * 10
```
'hello hello hello hello hello hello hello hello hello hello '
```python
#返回字符串的长度
len(line)
```
6
```python
#字符串是不可变类型的变量
line = 'hello'
line_copy = line
#id函数,返回一个身份识别符,可以理解为一个变量的内存地址
id(line),id(line_copy)
```
(2512609178880, 2512609178880)
```python
line = "world"
id(line),id(line_copy)
```
(2512608573120, 2512609178880)
Python编程入门学习笔记(二)
最新推荐文章于 2022-10-26 22:54:40 发布