廖杜哲生-算法方向-计算机视觉-就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

数据类型

文件

open()可以连接本机文件,进行操作

file=open('文件名',mode)

mode 1,r  

         2.w   往文件里写内容

         3,a  追加信息

         4,b  操作2进制

         5,+  可读可写

 

open()写还是读都是

11分48

l = open('hello.txt').readlines() 读取txt中每一行,形成列表

 

操作  read()读取

readline()读取一行

readlines()读取txt中每一行,形成列表

close()关闭

f = open('course.txt','w') 打开关闭无所谓的

pickle 存取python对象

     dump(对象。目标文件)

     load(文件) 读取这个f 文件

pickle.dump(d,f) 把字典表的b放到f文件里

--d = {'a':1,'b':2}
f = open('222.pkl','wb')
import pickle
pickle.dump(d,f)
f.close()

open('222.pkl','rb').read()
b'\x80\x03}q\x00(X\x01\x00\x00\x00aq\x01K\x01X\x01\x00\x00\x00bq\x02K\x02u.'
f = open('222.pkl','rb')
data = pickle.load(f)
data
{'a': 1, 'b': 2}

汇总。1.集合 2.数字,3可调用,4其他,内部 

 

 

[展开全文]
Rcefcn · 2020-01-31 · 解锁式学习 0

交换变量  x,y=y,x

元祖里只有一个 x=(6,)

[展开全文]
Rcefcn · 2020-01-31 · 解锁式学习 0

1.字符串不能原位改变  s=s.replace('com','cn')

2.s='codeclassroom.cn' 

l=list(s)  把他变成列表 每个元素单独写成

t = ''.join(s)  用空字符串 把所有列表里的东西连接起来 形成一个新的字符串

字符串中, 

  url = 'sdasdada,sdasdasd,122323,'
  url.split(',')

输出 

['sdasdada', 'sdasdasd', '122323', '']

调用方法 .split(',')字符串用,号分割

.find找某个元素的位置

.replace()

.endswith()

.startswith()

二。列表....................

for c in l:(把列表l中的元素,每个便利出来放到零时的变量c里面)

print()默认/n 换行

.append() 方法用于在列表末尾添加新的对象。

.extend()追加一个列表

排序

l.sort() 列表l有序排列

.index()检索某一项

.count() 统计某一项

.sort()正序排列

.reverse()倒叙排列

.reverse()

l4 = l1 .copy() 拷贝副本

l4=l1[:]

[展开全文]
Rcefcn · 2020-01-30 · 解锁式学习 0

1.变量的类型,是数据决定的

2.type()查找数据类型

3  *.get()不在存在返回默认值

4.   '{0}'.format(20) -【0占位符,             format()往刚才占位符传递的内容】

     '3+2={0}'.fromat(5)

      f = 3.33333

      'f={0}'.format(f)

       'f={0:.2f}'.fromat(f)【.2f保留2位小数】

5. 比较返回布尔型

6.除法 10/4

     10//4 取整    

7.小数取整. math.floor(3.4) floor (向下取整)

math.trunc(-3.14)

四舍五入 round

8.整型,无线精度,仅受限于内存和计算机的配置

9.ob11 --2进制表示10进制  0o 8进制

 0x 10 进制

10. decimal 模块 高精度 财务运算

二。字符串

声明---''    '' ''      ''' '''

转义符---上图片吧 

忽略转义符: r' '---path = r'c:\abc'

看字符串长度 len() 

print(c,end='')指定出去最后的样式

字符串选取 s[0:4] 取左不取右

h='hello'   h[::-1] 倒着输出

odr(‘c’)  chr('99')  互查 阿斯卡嘛

 

 

 

 

 

[展开全文]
Rcefcn · 2020-01-30 · 解锁式学习 0

数据类型:

类型至于对象有关

垃圾回收---1.python 自动释放未被引用的对象 2 内部原理,根据对象引用计数器统计数值

is 看地址是否一样

256以下整数,已被python缓存,256以下的数字在内存里面已经有了

数据类型:核心的  (数字 int,float。。。小数,分数)  (字符串str)(列表list)(字典表dict)(元组tuple)(文件file)(集合set)(布尔boolean T/F)(空)

程序单元: 函数:fuction 模块 类;class

1.1+2.2  字符串可以乘 

[展开全文]
Rcefcn · 2020-01-29 · 解锁式学习 0
  1. print()(*.py) 由解释器变成 字节码(*.pyc), 再用pvm 输出成 2进制
  2. 语句比较多形成模块, 模块越来越多,变成程序。程序由模块组成,语句组成模块,表达式组成了语句
  3. 变量,先有对象,现有数据,再决定变量的类型(type()函数可以看这个变量的类型) name = “弱智”  先知道弱智是文字,在给name带上字符串的帽子。
  4. Python 叫动态类型 ,根据具体的值来决定  变量的类型
  5. 下划线分割
  6. id()测试地址,测试变量的地址
[展开全文]
Rcefcn · 2020-01-29 · 解锁式学习 0
  1. 作为那啥Python 运行效率太慢,没有java快,但是一般程序来看,加上网路延迟,用户体验差不多,所以,没多大事。
  2. 类java 的 全部运行,Python这家伙一条条运行,一条不行,就不开心了不往下走了。
  3. Youtube 在视频前面 加ss就可以直接下载视频。。。百试不灵。
  4. 优势?什么叫面向过程?什么叫函数式编程,又能面向对象?
  5. 这个课4年前的 ,不讲mac os 差评这个课
  6. AutoPep8??
[展开全文]
Rcefcn · 2020-01-29 · 解锁式学习 0