Python基础-数据类型和变量

python

python中包含6种标准数据类型:
1.Number 数值类型
2.String 字符串类型
3.List 列表类型
4.Tuple 元祖类型
5.Dict 字典类型
6.Set 集合类型

注意:除了标准数据类型之外,python有无数种数据了,因为用户可以自己创建

#变量的命名
'''
1.推荐使用英文,禁止使用文本,不推荐使用拼音
2.可以使用数字,但是不能以数字开头!
3.不可以使用特殊字符,除了 _
4.变量严格区分大小写
5.变量的命名要有意义(规范)
6.变量名不能和系统的关键字冲突!
查看系统关键字
import keyword 在python中加载一个查看关键字功能的模块

1 import keyword

2 print(keyword.kwlist)

3

4 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

5 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

6

7 Process finished with exit code 0

1.Number 数值类型

数值类型可以分为四小类:
1.int 整形 integer
2.float 浮点型 float
3.complex 复数 complex
4.bool 布尔类型 bool

1.整型就是整数
#整数包含三部分:正整数 0 和负整数

1 #十进制声明整数(0~9)

2 intvar = 15

3

4 #输出变量的值

5 print(intvar)

6

7 #输出变量的类型

8 print(type(intvar))


#声明2进制整数 (0~1)

1 intvar = 0b1110

2

3 #输出变量的值

4 print(intvar)

5

6 #输出变量的类型

7 print(type(intvar))

#八进制声明整数(0~7)

1 intvar = 0o1237

2

3 #输出变量的值

4 print(intvar)

5

6 #输出变量的类型

7 print(type(intvar))


#十六进制声明整数(0~9A-F)

1 intvar = 0x12af

2

3 #输出变量的值

4 print(intvar)

5

6 #输出数据类型

7 print(type(intvar))


#将10进制转化为2进制的测试

1 result = bin(43)

2 print(result)

#2.浮点数 就是小数 0.03 -> 3% 等于 3-8 约等于 '8==D'

 1 #使用小数声明一个浮点数

2 floatvar = 3.45

3

4 #输出变量的值

5 print(floatvar)

6

7 #输出变量的类型

8 print(type(floatvar))

9

10

11 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

12 3.45

13 <class 'float'>

14

15 Process finished with exit code 0

#使用科学技术法方式声明一个浮点数

 1 floatvar = 3465e-2 #345 x 10的-2次方

2

3 #输出变量的值

4 print(floatvar)

5

6 #输出变量的类型

7 print(type(floatvar))

8

9

10 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

11 34.65

12 <class 'float'>

13

14 Process finished with exit code 0


#3.复数 实数和虚数的集合

实数:实际存在的数字 整数,浮点数
虚数:虚拟/虚假的数字,不存在的数字

假设一个数的平方等于-1 这个数就是虚数的基本单位i(在python中使用j表示)

#使用运算表达式声明一个复数

 1 fsvar = 5 - 2j

2

3 #输出变量的值

4 print(fsvar)

5

6 #输出变量的类型

7 print(type(fsvar))

8

9

10 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

11 (5-2j)

12 <class 'complex'>

13

14 Process finished with exit code 0

#使用特定功能声明复数

 1 fsvar = complex(3,5)

2

3 #输出变量的值

4 print(fsvar)

5

6 #输出变量的类型

7 print(type(fsvar))

8

9

10 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

11 (3+5j)

12 <class 'complex'>

13

14 Process finished with exit code 0


'''

#4. 布尔类型

布尔类型用于计算机中表示真假的值。
True : 真的 表示肯定的答案
False : 假的 表示否定的答案

#获取布尔值的案例

1 result = 30 > 5

2 print(result)

3

4

5 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

6 True

7

8 Process finished with exit code 0

#直接声明布尔值

 1 boolvar = False

2

3 #输出变量的值

4 print(boolvar)

5

6 #输出变量的类型

7 print(type(boolvar))

8

9

10 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py

11 False

12 <class 'bool'>

13

14 Process finished with exit code 0

以上是 Python基础-数据类型和变量 的全部内容, 来源链接: utcz.com/z/389201.html

回到顶部