python基础篇(一)
Python基础学习篇
简介:
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆(Guido van Rossum)于1990 年代初设计。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上快速开发应用的编程语言。
Python可以应用于众多领域,如:数据分析、网络服务、图像处理、数值计算和科学计算等众多领域。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web开发等。
2021年,Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C之上。
数据类型:
Python3 的八个标准数据类型:
数据类型 |
子类 |
示例 |
Number(数字) |
int |
a = 2 |
float |
a = 21.5 |
|
complex |
a = 3j |
|
String(字符串) |
str |
a = “Hello World!” |
List(列表) |
list |
a = [“cloud”, “23”, “male”] |
range |
a = range(10) |
|
Tuple(元组) |
tuple |
a = (“cloud”, “23”, “male”) |
Set(集合) |
set |
a = {“cloud”, “23”, “male”} |
frozenset |
a = frozenset({“cloud”,23, “male”}) |
|
Dictionary(字典) |
dict |
a = {“name”:”cloud”,”age”:23} |
Bool(布尔类型) |
True |
a = True |
False |
a = False |
|
二进制类型 |
bytes |
b”Hello” |
bytearray |
bytearray(7) |
|
memoryview |
memoryview(bytes(7)) |
Python3 的八个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
NUMBER
数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。
数学函数
1 # 返回数字的绝对值 2 abs(-5) 3 # 返回数字的上入整数 4 import math 5 print(math.ceil(3.2)) 6 # 返回e的幂次方 7 math.exp(3) 8 # 返回数字flot类型的绝对值 9 math.fabs(-3) 10 # 返回数字的下舍整数 11 math.floor(3.7) 12 # 返回数字的自然对数 13 math.log(7.31) 14 # 返回以10为基数的自然对数 15 math.log10(7) 16 # 返回给定参数的最大值 17 max(5,7,9,14) 18 # 返回给定参数的最小值 19 min(5,7,9,14) 20 # 返回数值的整数部分和小数部分,以浮点型表示 21 math.modf(37.5) 22 # 返回2的3次方 23 pow(2,3) 24 # 四舍五入,给出n则保留小数位数 25 round(3.141592,3) 26 round(3.741592) 27 # 开平方 28 math.sqrt(4)