6059人加入学习
Python快速入门
价格 ¥ 999.00

文件操作:

f=open('walen.txt','r')

txt=f.read(50)

txt=f.readlines(10) 读取小说的qian

f.close()

获取当前文件路径

import os 

print(os.fetcwd())

文件放到工作路径,或者加绝对路径

python写路径要注意:路径是用的/

要把\改成/,或者把\改成\\

c:/text/walden.txt

c:\\text\\walden.txt

r'c:\text\walden.txt'

[展开全文]

lyric.split()。以空格切割

lyric.lower().  大写变小写

dic={i:i**2 for i in range(10)}

import re

lyric=re.sub('[,.?:;"\'],'',lyric)把标点符号变成空

统计lyric中的单词出现的频率

word=lyric.split()

word=set(words)

dic={i:words.count(i) for i in word}

[展开全文]

字典里面的键不能重复,后面的覆盖前面的

键不能修改,值能够修改

字符串、数值、元组都是不可变的,可充当键

字典的增删改查:

字典里元素没有先后顺序。

修改元素,利用索引的方式

dic['A']=[0.35,0.5].  

新增:dic['B']=[0.5,0.5].  

删除:del dic['B']

新增多个键值对:dic.update()

 

 

 

 

[展开全文]

列表可变,字符串类型不可变

[展开全文]
liux51xf · 2019-12-20 · 字符串 0

Python函数

print()

input()

int()

自定义函数

1.def function(x,y):

   return 'result'

2.y= lambda x:x[i]

 

[展开全文]
wangrui · 2019-12-19 · Python函数 0

获取工作路径:

Python中文件路径与Windows中不同

Python中用“\”表示转义字符,即有特殊含义

因此在写路径的时候切记要改变斜线方向

[展开全文]

键值对中键是不可变的,而且键不可以重复

字典的增删改查

增:

运行结果:

删:

 

改:

运行结果:

查:

批量增加:

 

 

[展开全文]

字符串类型不可变

split()是字符串的方法

[展开全文]
wangrui · 2019-12-18 · 字符串 0

方案一:

方案二:(推导式求解)

[展开全文]

x = []

for i in range(10):

      x.append(i)

      print(x)

     

   

[展开全文]

列表操作:

li=[2.1,'hello',print('hehe'),Ture,[0.0,1]]

res=li[0]

res=li[-2]

res=li[0:2]  左闭右开

res=li[::-1]

li.move(2.1) 删除

del li[-2:].  删除

li.append(['string',1.5])

li.extend(['string',1.5])

li.insert(0,100) 添加

 

 

 

[展开全文]
liux51xf · 2019-12-17 · 列表 0

for循环

运行结果:

解释性语言for循环和while循环运行比较慢

采用以下方法比较快(列表推导式)

运行结果:

 

运行结果:

运行结果:

 

 

[展开全文]

 

索引  为左闭右开   [索引切片]

如上图所示,若代码 res = Li [0:2] 则输出

链表的灵活性

输出:

第一冒号是从0取到最后一个元素,第二个冒号为步长为-1(反着取)

 

修改 

 运行结果

 

删除

  • 方式一运行结果:
  • 方式二      运行结果:

注意:

首先把str定义为一个字符串,后面用到的时候当做一个函数,实际上是一个自定义的变量,于是报错

正确做法:删掉str。del str

 

添加

运行结果:

append与extend的区别

运行结果:

insert:

运行结果:

解析:在0之前加入'hehe1'

 

 

 

 

[展开全文]
wangrui · 2019-12-16 · 列表 0

append

extend

insert(0,'hehe')

[展开全文]
lulu1219 · 2019-12-09 · 列表 0

Li=[2.1,'hello']

print(Li)

res=Li[0:2]左闭右开

list.remove

del

append

extend

insert

 

[展开全文]

open(路径+文件名,读写方式)

[展开全文]

授课教师

数据挖掘与人工智能金牌讲师

课程特色

视频(26)
下载资料(1)