3885-朱同学-人工智能学科-数据挖掘 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

时间的表示

计算机时间的表示是从“1970年1月1日 00:00:00”开始,以毫秒(1/1000秒)进行计算。我们把1970年这个时刻成为“unix时间点”。

python中可以通过time.time()获得当前时刻,返回值以秒为单位,带微秒精度的浮点值。

import time

time.time()

[展开全文]

浮点数

浮点数,称为float

浮点数用科学计数法来表示,比如3.14表示成:314e-2

类型转化和四舍五入

1.类似于int(),float()

2.round(value)可以返回四舍五入的值 注:但不会改变原有值,产生新的值

增强型赋值运算符

运算符+、-、*、/、//、**和%和赋值符=结合可以构成“增强型赋值运算符”

a=a+1等价于a+=1

[展开全文]

整数

-0b 或 0B,二进制 0 1

-0o 或 0O,八进制0 1 2 3 4 5 6 7

-0x 或 0X, 十六进制0-9 a b c d e f

这三种进制可以非常方便的进行“位运算”操作。

【操作】测试不同进制

0b101

0o10

0xff

使用int()实现类型转换:

1.浮点数舍去小数部分

2.布尔值Ture转为1 False转为0

3.字符串(整数可以转化,其他不行)

自动转型:整数和浮点数混合运算,结果自动转型浮点数

整数可以多大?

googol=10**100

Python3 int可以存储任意大小的整数,适合科学运算的特点

[展开全文]

最基本内置数据类型介绍(type)

1.整数

2.浮点型 小数

3.布尔型 True、False

4.字符串型

/浮点数除法 //整数除法 %模(取余) **幂

除数为0,会报错

divmod(a,b)得到商和余数

[展开全文]

链式赋值

用于同一个对象赋值给多个变量

x=y=123

系列解包赋值

系列数据赋值给对应相同个数的变量(个数保持一致)

a,b,c=4,5,6

系列解包赋值实现变量互换

a,b=1,2

a,b=b,a

print(a,b)

常量

python不支持常量,通过逻辑上不对常量的值进行修改。命名全大写

[展开全文]

https://blog.csdn.net/chenjinhong1990/article/details/116514777

[展开全文]
1790_Y_锦 · 2021-05-17 · 自由式学习 0

id() 标识,显示地址

type() 类型

print() 值

[展开全文]

a='sxtsxtsxtsxt'

a[0:15:3]

#首先,左闭右开原则,

#其次,右边为偏移-1

#选值的时候,第一个包含在内,从第二个开始计数

[展开全文]

变量:对对象的引用

[展开全文]

1. 对象:内存块,类似车位(编号(ID),类型(小汽车,大巴),内容(车牌号))

ID----TYPE----VALUE

[展开全文]

\:表示反斜杠符,可以将较长行jie'duan

eg: a="asdfghjklzxcvbnm"

     b="asdf\

ghjkl\

zxcvb\

bnm"

[展开全文]

1. turtle.forward():表示鼠标前进的距离,()里面zhineng填一个参数(数字)

2. turtle.goto(x,y):表示鼠标运行到的地点,x表示横坐标,y表示纵坐标

3.turtle.penup()和turtle.pendown() 一定要加(),

思路:

[展开全文]

错误的处理方法:(守-破-离)

1. 守:照着老师的做,敬畏的心

2.破:突破老师的一种思路,打破常规,加入思考

3.离:脱离传统模式,开始创新

4.建立体系:过主流的知识点(刚开始),时间有限,不纠结,不事事求完美

5. 问题解决之道:开始的时候,看和老师不一样,之后独立的时候,学会思考,百度,自己解决

[展开全文]

传递不可变对象如果发生赋值操作用的是浅拷贝

[展开全文]

内置函数:copy(浅拷贝)、deepcopy(深拷贝)。

浅拷贝:不拷贝子对象的内容,只是拷贝子对象的引用。

深拷贝:会连子对象的内存也全部拷贝一份,对子对象的修改不会影响源对象

[展开全文]

#打印99乘法表

for m in range(1,10):

    for n in range(1,10):

        if m>=n :

          print("{0}*{1}={2}".format(m,n,(m*n)),end="\t")

    print() #表示换行

 

#列表输出的练习

r1= dict(name="高小一",age=18,salary=30000,city="北京") 

r2= dict(name="高小二",age=19,salary=20000,city="上海") 

r3= dict(name="高小三",age=20,salary=10000,city="深圳") 

tb = [r1,r2,r3]

#打印工资大yu15000的人

for x in tb:

    if x.get("salary")>15000:

        print(x.get("name"))

[展开全文]