网站大量收购独家精品文档,联系QQ:2885784924

Python简介.ppt.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python简介.ppt

Python简介 语言特点 第一次亲密接触 变量 If语句 If语句 For 循环 for i in range(a, b) 语句 从a 循环至b-1 While循环 List列表 x = [365, everyday, 0.618, True] for i in x print(i) print(x[0]) x[2]=3.14 x.append(“my”) del x[1] for i in x print(i) 字符串的分割 sentence = I am an Englist sentence s=sentence.split() print(s) section = Hi. I am the one. Bye.‘ s=sentence.split(‘.’) print(s) 连接list join和split 正好相反 s = ; li = [apple, pear, orange] fruit = s.join(li) Print(fruit) 字符串的索引和切片 1. 遍历 通过for...in 可以遍历字符串中的每一个字符。 word = helloworld for c in word: Print(c) 2. 索引访问 通过[]加索引的方式,访问字符串中的某个字符。 print word[0] print word[-2] 字符串的索引和切片 与list 不同的是,字符串能通过索引访问去更改其中的字符。 word[1] = a 这样的赋值是错误的。 3. 切片 通过两个参数,截取一段子串,具体规则和list 相同。 print word[5:7] print word[:-5] print word[:] 字符串的索引和切片 与list 不同的是,字符串不能通过索引访问去更改其中的字符。 word[1] = a 这样的赋值是错误的。 3. 切片 通过两个参数,截取一段子串,具体规则和list 相同。 print word[5:7] print word[:-5] print word[:] 4. 连接,有点鸡肋 newword = ,.join(word) 文件操作 f = open(data.txt) data = f.read() #所有内容读进一个字符串中 Print(data) f.close() readline() #读取一行内容 readlines() #把内容按行读取至一个list 中 文件操作 data = I will be in a file.\nSo cool! out = open(output.txt, w) out.write(data) out.close() 文件操作 f = file(scores.txt) lines = f.readlines() f.close() results = [] for line in lines: data = line.split() #print data sum = 0 for score in data[1:]: sum += int(score) result = %s \t: %d\n % (data[0], sum) results.append(result) output = file(result.txt, w) output.writelines(results) output.close() 字典 字典这种数据结构有点像我们平常用的通讯录,有一个名字和这个名字对应的信息。在字典中,名字叫做“键”,对应的内容信息叫做“值”。字典就是一个键/值对的集合。 它的基本格式是(key 是键,alue 是值): d = {key1 : value1, key2 : value2 } 字典 score = { 萧峰: 95, 段誉: 97, 虚竹: 89 } for name in score: print score[name] 模块 import random random.randint(1, 10) random.randchoic([1, 3, 5]) from math import pi print pi 元组 和我们用了很多次的list 类似,只是元组中的元素在创建之 后就不能被修改。 其实我们之前一直在用元组,就是在print 语句中: 1. print %s is %d years old % (Mike, 23) (‘Mike’, 23)就是一个元组。 2. def get_pos(n): return (n/2, n*2) 得到这个函数的返回值有两种形式,一种是根据返回值元组中元素的个数提供变量: x, y

文档评论(0)

daoqqzhuan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档