我的python学习之路(三)
input的用法
输入指令:
eg:
a_input=input(“Please input a number:”)#返回值为string类型
if a_input==‘1’:
…
元组和列表
元组tuple ()也可以不加小括号,tuple中的值一旦确定就不能修改个数(类似于静态数组)
列表list []
append可以在列表后面加值
insert可以在指定位置加值insert(index,num)
remove(num)删除值为num的值,有多个重复值时删除index小的那个
print(a[-1])#输出最后一位的值
print(a[0:3])或print(a[:3])#输出前三位
print(a[-3:])#输出后三位
a.index(2)#返回第一个值为2的索引
a.count(4)#值为4的次数有几次
a.sort()#在源列表基础上排序,从小到大
a.sort(reverse=True) #在源列表基础上排序,从大到到小
多维列表
numpy和pandas是在神经网络中很常用的模块
字典dictionary
字典有一个key对应一个value,用大括号存储
输出就是字典名[key]
输出整个字典就是print(字典名)
也可以字典里面嵌套字典
字典的插入和输出
import加载模块
time模块time.localtime()可以打印当前时间
import time as t #as的作用时可以将长的模块名缩减到短的
只想import某一模块的某些功能就写from time import 功能名 #这时调用时就不用time.功能名调用了
引用某一模块的全部功能就用from time import * #这个时候也不用time.调用而是直接输入功能名
用自己的模块
在一个py文件里定义某些功能,将新建py文件和之前的功能py文件放在同一个目录下,再在新建py文件头import 文件名 就可以实现