Python(2.5)语言小结
来源:互联网 发布:网络写小说怎么赚钱 编辑:程序博客网 时间:2024/05/19 16:06
(1)print
print与字符串格式操作符(%)结合使用,可实现字符串替换功能
>>>print "%s is number %d!" % ("python",1)
就会输出 python is number 1! (%s 代表字符串,%d代表一个整型,%f代表浮点型)
(2)如何从用户那里得到程序输入(raw_input()内建函数)
>>>user = raw_input('Enter login name: ')
>>>print 'Your login is:',user
(3)如何查看一个陌生函数如何使用,使用help()
如help(raw_input)
(4)如何注释
1.使用#
2.还有一种叫做文档字符串的特别注释。可以在模块、类或者函数的起始处添加一个字符串,起到在线文档的作用
def foo():
"This is a doc string."
return true
(5)字符串
Python支持使用成对的单引号或双引号。([ ]索引操作符),([:]切片操作符)
如>>>p = "Python"
>>>p[0]
'P'
>>>p[2:4]
'th'
(6)列表和元组
可以将列表和元组当成普通的数组,它能保持任意数量任意类型的Python对象。但是特别注意列表和元组可以存储不同类型的对象
列表元素用[ ]表示。元素的个数和元素的值可以改变
元组元素用()表示,不可以改变。
(7)代码块通过缩进对齐表达代码逻辑
(8)for循环和range()内建函数
Python中的for接受可迭代对象(如序列或迭代器)作为其参数,每次迭代一个元素
>>>for item in range(3):
print item,
>>>for item in ['emai','homework']
print item
(9)列表解析
表示你可以在一行中使用一个for循环将所有值放在一个列表中
>>>squard = [x**2 for x in ramge(4) ]
>>>for i in squard:
print i,
0 1 4 9
(10)文件和内建函数open()
如何打开文件
handle = open('file_name',access_mode = 'r')
access_mode 中'r'代表读取,'w'代表写入,'a'代表添加,'+'代表读写,'b'代表二进制访问
(11)错误和异常
try之后的代码组就是管理的代码。except之后的代码组则是要处理错误的代码
try:
filename = raw_input ('Enter file name:')
fobj = open (filename,'r')
for eachline in fobj:
print eachline,
fobj.close()
except IOError, e:
print 'file open error', e
- Python(2.5)语言小结
- Python语言学习小结
- python动态语言特性小结
- 使用c语言调用python小结
- 使用c语言调用python小结
- 使用c语言调用python小结
- C语言小结(一)
- C语言小结(二)
- C语言小结(一)
- python错误小结(一)
- Python错误小结(二)
- Python每日小结(一)
- Python每日小结(二)
- Python每日小结(三)
- Python每日小结(四)
- Python每日小结(五)
- Python每日小结(六)
- Python每日小结(七)
- java连接MySql数据库 zeroDateTimeBehavior
- 第1章 Android简介与开发环境的配置
- bat定时关机脚本
- iOS右滑返回
- centos7下的系统网卡名称eno16777736更改为eth0
- Python(2.5)语言小结
- View的绘制流程(一)--------谈谈setContentView
- PHP rabbitmq
- Java 的 ClassLoader 机制
- iOS开发中,Cocapods的安装及其使用
- 后缀表达式
- Android打包说明
- 学习笔记
- CAS实现单点登录(SSO)经典完整教程