《python核心编程》读书笔记一 欢迎来到python世界
来源:互联网 发布:淘宝保证金退不出来 编辑:程序博客网 时间:2024/05/17 01:14
很多shell脚本语言使用echo命令来输出程序结果。
>>> myString='Hello World!'>>> print myString
Hello World!
>>> myString
'Hello World!'
>>> _ //下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。
'Hello World!'
>>> print "%s is number %d!" %("Python",1)
Python is number 1!
>>> import sys
>>> print >>sys.stderr,'Fatal error:invaalid input!'//输出重定向>>
Fatal error:invaalid input!
>>> logfile=open('/love/mylog.txt','a')//将输出重定向到日志文件中
>>> print >>logfile,'Fatal error:invalid input'
>>> logfile.close()
>>> user=raw_input('Enter login name:')//内建的raw_input()函数
Enter login name:root
>>> print 'Your login is:',user
Your login is: root
如果用户键入EOF字符,Unix:ctrl+D,Windows:Ctrl+Z+回车。
和大部分脚本及Unix-shell语言一样,Python也使用#符号标示注释,从#开始,直到一行结束的内容都是注释。
Python是动态类型语言,也就是说不需要预先申明变量的类型。变量的类型和值在赋值那一刻被初始化。
>>> pystr='Python'
>>> iscool='is cool!'
>>> pystr[0]
'P'
>>> pystr[2:6]
'thon'
>>> iscool[:2]
'is'
>>> iscool[3:]
'cool!'
>>> iscool[-1]
'!'
>>> pystr+iscool
'Pythonis cool!'
>>> pystr+' '+iscool
'Python is cool!'
>>> pystr*2
'PythonPython'
>>> '-'*20
'--------------------'
可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。和数组一样,通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。
列表元素用[]包裹,元素个数及元素的值可以改变。元组元素用()包裹,不可以更改。元组可以看成只读列表。
>>> aList=[1,2,3,4]
>>> aList
[1, 2, 3, 4]
>>> aList[0]
1
>>> aList[2:]
[3, 4]
>>> aList[1]=5 //列表元素的值可以改变
>>> aList
[1, 5, 3, 4]
>>> aTuple=('robots',77,93,'try')
>>> aTuple
('robots', 77, 93, 'try')
>>> aTuple[:3]
('robots', 77, 93)
>>> aTuple[1]=5//元组元素的值不能改变
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: object does not support item assignment
字典是Python中的映射数据类型,有键值对构成。
代码块是通过缩进对齐表达代码逻辑,而不是使用大括号。
if expression:
if_suite
elif:
elif_suite
else:
else_suite
如何打开文件
handle=open(file_name,access_mode='r')//access_mode中‘r’表示读取,‘w’表示写入,‘a’表示添加。其他用到的标识还有“+”表示读写,‘b’表示二进制访问。默认的是读。如果open()成功,一个文件对象句柄会返回。
- 《python核心编程》读书笔记一 欢迎来到python世界
- 《Python核心编程》第一章:欢迎来到Python世界!
- 【Python千问 2】Python核心编程(第二版)-- 欢迎来到Python世界
- 第一章 欢迎来到Python世界
- 第一章 欢迎来到Python世界!
- 第一章 欢迎来到Python世界
- 第一章:欢迎来到python 的世界
- 《Python核心编程》读书笔记(一)
- python第一天_欢迎来到python的世界
- Python核心编程读书笔记
- Python核心编程读书笔记
- Python核心编程 读书笔记
- python核心编程读书笔记
- python核心编程读书笔记1
- python核心编程读书笔记2
- python核心编程读书笔记(2)
- Python核心编程读书笔记0
- 欢迎来到git的世界(一)
- HP大中华区总裁孙振耀退休感言
- 使用Doxygen生成全中文的chm帮助文档
- Android里Service的bindService()和startService()混合使用深入分析
- android中不同手机分辨率适配问题
- 在Ubuntu 10.04下安装Google拼音输入法,如下:
- 《python核心编程》读书笔记一 欢迎来到python世界
- c#应用程序的发布
- VC++开发DLL学习笔记
- 做网站经常要用正则表达式
- javascript禁用Backspace退格键
- 如何自动获取网络变化通知
- php正太分布实现方法
- DOS重定向与管道
- 为什么要阅读计算机经典著作