【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

posted @ 2023-10-11 16:21  霸珏天下  阅读(31)  评论(0编辑  收藏  举报