【20230613】【Python基础教程】第一章 基础知识
第一章 基础知识
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
cmath.sqrt(-1)
输出:
1j
其实python本身就支持复数
print((1+3j)*(3 + 5j))
输出:
(-12+14j)
转义字符 反斜线\ 对于字符串进行转义
print("\"Hello,Good Morning!\"She said")
输出:
"Hello,Good Morning!"She said
1.11.5 原始字符串 r = "raw"
点击查看代码
print(r"C:\\Program Files\\Found")
print(R"C:\\Program Files\\Found") #R和r都是可以的
输出:
C:\\Program Files\\Found
C:\\Program Files\\Found
原始字符串的最后一个一个字符不能是反斜线,不然python不能清楚是否结束这个字符串
print(R"C:\\Program Files\\Found\")
1.12.1 新函数使用
abs(number) 返回数字的绝对值
print(abs(-12.9))
输出:
12.9
cmath.sqrt(number)返回平方根
import cmath
print(cmath.sqrt(-9))
输出:
3j #python用j表示虚数
math.ceil(number) 返回数的上入整数,返回类型为浮点型
math.floor(number) 返回数的下舍整数,返回类型为浮点型
点击查看代码
import math
print(math.ceil(-18.151546))
print(math.floor(-18.151546))
输出:
-18
-19