Python 快速入门(二)

1.序列

(1)字符类型:

 如果要使用Unicode编码,则在字符之前使用字符u进行标识,如u“magedu”。
 文档字串:模块,类或者函数的第一条语句是一个字符的话,该字符串就成为文档字符串,可以用\__doc__属性引用。实例如下:
 ![这里写图片描述](https://img-blog.csdn.net/20171027144754300?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzQwNzE4ODY1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
 加括号表示调用函数,不加括号表示引用函数对象。注小括号是调用运算符,只有可调用对象才能调用。
 运算符:
 ![这里写图片描述](https://img-blog.csdn.net/20171027145217720?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzQwNzE4ODY1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
 Python访问子字符串,可以使用方括号来截取字符串

(2)列表(List)
说简单点就是C语言中的数组,定义如下:
List = [列表元素1,列表元素2,····]
用append()方法来在列表末尾添加;用remove语句来删除列表元素;也可以用del删除列表元素。实例如下:
这里写图片描述
(3)元组
元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号。
创建空元组:tup=()
若远足中只包含一个元素时,需要在元素后面添加逗号:tup=(2,)
因为元组元素不能修改,所以也没有相关的添加,删除操作。只可以用下标索引来访问远足中的值,实例如下:
这里写图片描述
(4)字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
一个简单的字典实例:
dict = {‘Alice’: ‘2341’, ‘Beth’: ‘9102’, ‘Cecil’: ‘3258’}
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

dict['Age'] = 8; # update existing entry
dict['School'] = "DPS School"; # Add new entry

print "dict['Age']: ", dict['Age']
print "dict['School']: ", dict['School']    

以上实例输出结果:
dict[‘Age’]: 8
dict[‘School’]: DPS School
删除字典元素
能删单一的元素也能清空字典,清空只需一项操作。
显示删除一个字典用del命令,如下实例:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

del dict['Name'] # 删除键是'Name'的条目
dict.clear()     # 清空词典所有条目
del dict        # 删除词典

print "dict['Age']: ", dict['Age']
print "dict['School']: ", dict['School']

但这会引发一个异常,因为用del后字典不再存在:

dict['Age']:
Traceback (most recent call last):
  File "test.py", line 8, in <module>
    print "dict['Age']: ", dict['Age']
TypeError: 'type' object is unsubscriptable

2.模块

(1)模块引入
方法一:
我们可以使用 import 语句来引入模块,语法如下:
import module1[,module2[,…moduleN]
方法二:
也可以用import···as···我们可以用自己定义的一个变量名来代替引入的这个模块;
方法三:
只import自己想要的那一部分,实例如下:
from time import time,localtime
(2)调用引入模块的函数(对应于以上引入模块方法顺序)
方法一:
模块名.函数名;实例如下:

import time
time.localtime()

方法二:
用变量名.函数名,实例如下:

import time as t
t.localtime()

方法三:

from time import timelocaltime
printlocaltime())

3.I/O

(1)读取键盘输入
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:
raw_input
raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符);
input
input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。
(2)文件的读写
open读文件
用法:open(’文件名’,’形式’),open 的第一个参数是文件名和路径,第二个参数是以什么方式打开它。其中,文件的打开方式有这些:
这里写图片描述
close()方法
当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。用 close()方法关闭文件是一个很好的习惯。
语法:
fileObject.close()

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值