【20230613】【Python基础教程】第一章 基础知识 I

发布时间 2023-10-11 16:28:27作者: 霸珏天下

第一章 基础知识 I

1.4 数字与表达

python 3.x 会进行一些浮点数的计算

点击查看代码
print(1/2) # 浮点计算
print(1//2) # 整除 实现结果只保留整数部分
print(1%2) # 取余 保留余数
print(2 ** 3) # 幂函数

结果如下:

点击查看代码
0.5
0
1
8

1.4.1 长整型数

python 3.x 已经不用了

1.4.2 十六进制和八进制

输入:
print(0xAF) # 十六进制
print(0o10) # 八进制
输出:
175
8

1.5 变量

变量基本上就是代表某个值的名字。我们可以通过赋值将某个值传递到变量上。
x = 3

1.7 用户输入

通过input方式获取
input("The meaning of life is:")

1.8 函数

函数可以实现一些特定的小功能,比如用幂函数代替运算符
print(2 ** 3)
print(pow(2,3))
输出:
8
8

1.9 模块

模块可以想象成导入到Python以增强其功能的扩展,一般用import
import math
math.floor(32.9)
输出:
32

你不希望在每次调用函数的时候都要写上模块的名字,可以用:
from math import sqrt
sqrt(9)

1.9.1 cmath和复数

import cmath
cmaht.sqrt(-1)
输出:
3.0

其实python本身就支持复数
print((1+3j)*(3 + 5j))
输出:
(-12+14j)

转义字符 反斜线\ 对于字符串进行转义

print("\"Hello,Good Morning!\"She said")

1.11.5 原始字符串 r = "raw"

点击查看代码
print(r"C:\\Program Files\\Found")
print(R"C:\\Program Files\\Found") #R和r都是可以的

原始字符串的最后一个一个字符不能是反斜线,不然python不能清楚是否结束这个字符串

print(R"C:\\Program Files\\Found\")

1.12.1 新函数使用

abs(number) 返回数字的绝对值
print(abs(-12.9))

cmath.sqrt(number)返回平方根

import cmath
print(cmath.sqrt(-9))

math.ceil(number) 返回数的上入整数,返回类型为浮点型
math.floor(number) 返回数的下舍整数,返回类型为浮点型

点击查看代码
import math
print(math.ceil(-18.151546))
print(math.floor(-18.151546))

本章所有输出结果:

点击查看代码

0.5
0
1
8
175
8
8
8
(-12+14j)
"Hello,Good Morning!"She said
C:\Program Files\Found
C:\Program Files\Found
12.9
3j
-18
-19