Processing math: 100%
1 Star 0 Fork 36

CircuitWizard-SI/python2023

forked from 闻香茶主/Python2024 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
第一课_基本数据结构.ipynb 21.73 KB
一键复制 编辑 原始数据 按行查看 历史
闻香茶主 提交于 1年前 . modify第一课

1.1 数字常量

Python3 支持 int、float、bool、complex(复数)。

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long

像大多数语言一样,数值类型的赋值和计算都是很直观的。

内置的 type() 函数可以用来查询变量所指的对象类型。

试执行下列语句:
z=2+5j
type(z)
print(z.conjugate())

###
z=2+5j  
type(z)
print(z.conjugate())
(2-5j)

与数学中的整数概念一致,没有取值范围限制 pow(x, y)函数: 计算 xy
pow(2,600)

###
pow(2,600)
4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376
import sys
print(sys.float_info)
print(sys.int_info)
sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)
sys.int_info(bits_per_digit=30, sizeof_digit=4)

1.2 标准数据类型

Python3 中有六个标准的数据类型:

Number 数字
String 字符串
List 列表
Tuple 元组
Set 集合
Dictionary 字典

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

目录

试执行下列语句:

counter = 100       # 整型变量
miles = 1000.0      # 浮点型变量
name = "ru'n'oob"   # 字符串
name2='xauat"edu"'
name3='''a 
b
 c '''
list1  = [1, 2, 3, 4, 5] # 列表
tup1 = (1, 2, 3, 4, 5)  # 元 组
dict = {'name': '张三', 'age': 15, 'Mail': 'zhs@163.com'} # 字典
basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'} # 集合
print(counter)
print(miles)
print(name)
print(basket)
###

1.3 数字类型的操作

数值计算+ - * /

目录

试执行下列语句:

a = b = 1
c=a+b
print("a+b=", c)
c=a*b
print("a*b=", c)
a=8
b=3
c=a/b
print("a/b=", c)
c=a//b
print("a//b=", c)
c = a%b
print("a%b =", c)
c = a ** b
print("a**b=", c)
###

1.4 字符串变量操作

字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 、 " 或 ''')来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

目录

试执行下列语句:

var1 = 'Hello World!'
var2 = "Runoob"
var3='''Hello World '''
###

Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下: `print(var1[1:5])'

###
        

1.5 Latex数学公式编辑

在jupyter notebook使用latex编辑数学公式 使用下划线_表示下标,使用^表示上标: X=xadΨ=baxi,dα

目录

x(n)(22)

x(n)(22)

11+12

11+12

1+p1+a2

1+p1+a2

1

1

nk=11k

baf(x)dx

Eww

lim1

<>≤≥≠≮≠

×÷±xy

⊂⊆⊊⊃∈∉

→→←⇒⇐↦

¬⊢⊨

≈∼≅≡≺

ϵε

ϕφ

{ni=0i2=(n2+n)(2n+1)6}

(N2k=121k)

f(x,y)x|x=0

f(x,y)x|x=0

{a\b\c}

{a\b\c}

{a1x+b1y+c1z=d1+e1a2x+b2y=d2a3x+b3y+c3z=d3}

数值类型实例

int long float complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEl 32.3e+18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2E-12 4.53e-7j
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/si-dazhen/python2023.git
git@gitee.com:si-dazhen/python2023.git
si-dazhen
python2023
python2023
master

搜索帮助

371d5123 14472233 46e8bd33 14472233