>>> x =[1,2,3,4,5,6]>>> y =3>>> z = y
>>>print(y)3>>>del y #删除对象>>>print(y)
Traceback (most recent call last):
File "<pyshell#5>", line 1,in<module>print(y)
NameError: name 'y'isnot defined
>>>print(z)3>>>del z
>>>print(z)
Traceback (most recent call last):
File "<pyshell#8>", line 1,in<module>print(z)
NameError: name 'z'isnot defined
>>>del x[1]#删除制定列表中的元素>>>print(x)[1,3,4,5,6]>>>del x #删除整个列表>>>print(x)
Traceback (most recent call last):
File "<pyshell#12>", line 1,in<module>print(x)
NameError: name 'x'isnot defined
>>> x =(1,2,3)>>>del x[1]
Traceback (most recent call last):
File "<pyshell#14>", line 1,in<module>del x[1]
TypeError:'tuple'object doesn't support item deletion
>>>del x
>>>print(x)
Traceback (most recent call last):
File "<pyshell#16>", line 1,in<module>print(x)
NameError: name 'x'isnot defined
1.4.8 基本输入输出
输入用input()实现(python3不论输入的是什么格式,一律作为字符串返回)
>>> x =input('please input:')
please input:3>>>print(type(x))<class'str'>>>> x =input('please input:')
please input:'1'>>>print(type(x))<class'str'>>>> x =input()(1,2,3)>>>print(type(x))<class'str'>
输出用print()实现
默认情况下将结果输出到idle或标准控制台
也可以进行重定向,把结果输出到指定文件
#使用重定向方式在指定文件进行输出>>> fp =open(r'D:\mytest.txt','a+')>>>print('hello,world!',file= fp)>>> fp.close()#关闭时真正将信息写入磁盘文件#输出内容默认换行,不换行操作>>>for i inrange(10,20):print(i,end =' ')10111213141516171819
1.4.9 模块导入与使用
import模块名
>>>import math
>>> math.sin(0.5)0.479425538604203>>>import random
>>> x = random.random()#获得[0,1)内的随机小数>>> y = random.random()>>> x
0.39415069310274864>>> y
0.5810996704821146>>> n = random.randint(1,100)#获得[1,100)的随机整数>>> n
56
from 模块名 import 对象名[as 别名] (可以减少查询次数,提高执行速度)
from math import * (谨慎使用)
>>>from math import sin
>>> sin(3)#减少引用模块0.1411200080598672>>>from math import sin as s
>>> s(3)0.1411200080598672