前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python-基础入门

python-基础入门

作者头像
py3study
发布2020-01-13 20:28:35
3640
发布2020-01-13 20:28:35
举报
文章被收录于专栏:python3python3

列表

shoplist = ['apple', 'mango', 'carrot', 'banana']

shoplist[2] = 'aa'

del shoplist[0] #删除第一个元素

shoplist.insert('4','www') #在第五个位置插入

shoplist.append('aaa') 

shoplist[:-1]     # 排除最后一个

'\t'.join(li)     # 将列表转换成字符串

sys.path[1:1]=[5] # 在位置1前面插入列表中一个

元组

        zoo = ('wolf', 'elephant', 'penguin') #不可变

字典

ab = {       'Swaroop'   : 'swaroopch@byteofpython.info',

'Larry'     : 'larry@wall.org',

}

ab['c'] = 80      # 添加字典元素

del ab['Larry']   # 删除字典元素

ab.keys()         # 查看所有键值

ab.values()       # 打印所有值

ab.items()        # 返回整个字典列表

流程结构

if判断

                        if a == b:

print '=='

elif a < b:

print b

else:

print a

fi

while循环

while True:

if a == b:

print "=="

break

print "!="

else:

print 'over'

count=0

while(count<9):

print count

count += 1

for循环

for i in range(1, 5):

print i

else:

print 'over'

文件处理

# 模式: 读'r'  写[清空整个文件]'w' 追加[文件需要存在]'a' 读写'r+' 二进制文件'b'  'rb','wb','rb+'

写文件

i={'ddd':'ccc'}

f = file('poem.txt', 'a') 

f.write("string")

f.write(str(i))

f.flush()

f.close()

读文件

f = file('/etc/passwd','r')

c = f.read().strip()        # 读取为一个大字符串,并去掉最后一个换行符

for i in c.split('\n'):     # 用换行符切割字符串得到列表循环每行

print i

f.close()

读文件1

f = file('/etc/passwd','r')

while True:

line = f.readline()    # 返回一行

if len(line) == 0:

break

x = line.split(":")                  # 冒号分割定义序列

f.close() 

读文件2

f = file('/etc/passwd')

c = f.readlines()       # 读入所有文件内容,可反复读取,大文件时占用内存较大

for line in c:

print line.rstrip(),

f.close()

读文件3

for i in open('b.txt'):   # 直接读取也可迭代,并有利于大文件读取,但不可反复读取

print i,

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档