3641-贾哲择-人工智能学科-量化金融方向 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

str()实现数字转型字符串

使用【】提取字符串中的字符

最左侧第一个字符,偏移量市0,第二个是1;

最右侧第一个字符,偏移量是-1,倒数第二个偏移量是-2.

[展开全文]

转义字符:

可以使用input()从控制台读取键盘输入的内容

 

[展开全文]

字符串:

 python3使用的是16位unicode可以表示世界上任何书面语言的字符。ASCII码是Unicode编码的子集

ord()可以把字符转换成对应的Unicode码

chr()可以把十进制数字转化成对应的字符。

 

通过单引号或者双引号创建字符串。

连续三个单引号或者三个双引号

 

空字符串:

python允许空字符串的存在,不包含任何字符且长度为0.

len()表示字符长度

 

[展开全文]

同一运算符

is是判断两个标识符是不是引用同一个对象

is not是判断两个标识符是不是引用不同对象

1.is比较两个对象的id值是否相等,是否指向同一个内存地址

2.==比较的是两个对象的内容是否相等,值是否相等

3.小整数对象【-5,256】在全局解释器范围内被放入缓存供重复使用;

4.is 运算符比==效率高,在变量和None进行比较时,应该使用is。

is用于判断地址

==用于判断值

[展开全文]

布尔值:

true和false b本质是0和1,甚至可以和数字相加,

比较运算符:

返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。

x or y ,x为true,则不计算y,直接返回x的值,

x为false,则返回y

x and y x为true返回y值,

x为false不计算y返回false

not x,true 返回 false

false 返回 true

[展开全文]

折线图绘制

 

import turtle

import math

x1,y1=50,50

x2,y2=50,-50

x3,y3=-50,-50

x4,y4=-50,50

turtle.penup

turtle.goto(x1,y1)

turtle.pendown()

turtle.goto(x2,y2)

turtle.goto(x3,y3)

turtle.goto(x4,y4)

distance=math.

sqrt((x1-x4)**2+(y1=y4)**2) turtle.write(distance)

[展开全文]

时间的表示

计算机中时间表示从1970年1月1日00:00:00开始,为unix时间点。

[展开全文]

浮点数

float

浮点数用a✖b^10

整数和浮点数的转换自动形成浮点数

round可以返回四舍五入的值

round(3.54)=4

增强型赋值运算符:

+=   a+=2  a=a+2

-=

/=

[展开全文]

python中,除了10进制,还要三种进制:

0b或OB,二进制

0o或0O,八进制

0x或0X, 十六进制

 

int()实现类型转换:

1.浮点直接舍去小数部分。如:int(9.9)结果是9

2.布尔值True转为1,False转为0

3.字符串符合整数格式(浮点数格式不行)则直接转成对应整数,

自动转型:

整数和浮点数混合运算时,表达式的结果自动转型成浮点数。

python2中 int是32位

python3中可超大数int可以储存任意大小的整数

googol=10**100

[展开全文]

数据类型:

1.整型

2345,10

2.浮点型

小数,3.14 或者科学计数法314e-2

3.布尔型

表示真假 true false

4.字符串型

由字符组成的序列。”abc“,”程序员“

运算符号:

*乘号

/浮点数除法 8/2 4.0

//整数除法 7//2 =3

%模(取余)7%4=3

**幂 2**3=8

使用divmod同时得到商和余数:

divmod(13,3)(4,1)

[展开全文]

链式赋值:

x=y=123相当于x=123,y=123

系列解包赋值:

a,b,c=4,5,6 相当于a=4;b=5,c=6

a,b=1,2

a,b=b,a

python不支持常量,没有语法规则改变一个常量的值。zhi'neng约定常量的命名规则

[展开全文]

标识符:

1.区分大小写

2.第一个字符必须是字母、下划线。其后的字符是:字母、数字

下划线。

3.不能用关键字。比如:if、or、while等。

4.以双下划线开头和结尾的名称通常含有特殊含义,尽量避免这种写法。比如:_int_

[展开全文]

变量位于:栈

对象位于:堆

[展开全文]

python中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。

可理解为:停车场的号码,可停车类型,具体停的什么车

[展开全文]

python程序构成

1.Python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py 。

2.模块由语句组成。运行时按照模块中的语句顺序依次执行

3.语句是python的构造单元,用于创建对象,变量赋值、调用函数、控制语句

#注释 习惯进行注释

\ 行连接符

tab制表符就是4ge空格

[展开全文]

交互模式:

Ctrl+Z关闭

quit()

直接关闭

[展开全文]

python 特点:

1.可持续性强

2.简洁(python由C语言开发,但是不再有C语言中指针等复杂数据类型)

3.面对对象

4.免费和开源

5.可移植性和跨平台

6.丰富的库

7.可扩展性

 

[展开全文]

程序基本格式

1.恰当空格,缩进问题

(1)逻辑行首空白用来决定逻辑行的缩进层次,从而用来决定语句的分组。

(2)语句从新行第一列开始。

(3)缩进风格统一:

①每个缩进层次使用 单个制表符或者四个空格(IDE会自动将制表符设置成4个空格)

②Python用缩进而不是{}表示程序块

2.Python 区分大小写

3.注释

(1)行注释

每行注释前加#

(2)三个连续单引号(''')

[展开全文]

python为解释性语言,可嵌入到C和C++语言中,也称为胶水语言

交互模式中端程序执行 ctrl + c  

    关闭交互窗口 Ctrl + z

 

 

[展开全文]