用import导入模块。 模块.函数 的格式使用 例: <<<import math <<<math.floor(32.9) 32.0 用法“from 模块 import 函数” <<<from math in sqrt <<<sqrt(9) 3
从模块导入函数: (1).import somemodeule (2).from smemodeule import somefunction,______,______ (3).from somemodule import * 只有在确定自己想要给定的模块导入所有的功能时,才能使用(3) 如果两个模块都有open函数时,可以使用(1) <<<module1.open() <<<module2.open() #也可以使用as来解决,为整个模块提供别名 <<<import math as foobar <<<foobar.sqrt(4)等价于math.sqrt(4) 也可以为函数提供别名 <<<from module1 import open as open1 <<<from module2 import open as open2
从键盘输入值 例: <<<nums=input(‘what do you enter?’) what do you enter? 123 <<<nums 123 ###通过input所输入的数据类型是str,如果需要其他数据类型可以使用强制转换 如: <<<nums=int(input(‘what do you enter?’) what do you enter?123 <<<type(nums) int
一 .插入(insert) <<<text=[1,2,3,4,5] <<<text.insert(1,“stack”) <<<text [1,‘stack’,3,4,5]
二.追加(append) <<<text.append(0) <<<text [1,‘stack’,3,4,5,0]
三.删除与出栈(pop) <<<text.pop() 0
四.移除列表中的某个值的第一个匹配项(remove) <<<text.remove(‘stack’) <<<text [1,3,4,5,0]
五.统计某个元素哎列表中出现的次数(count) <<<text.append(3) <<<text.count(3) <<<text 2
六.合并列表(extend) <<<guo=[7,8,9] <<<text.extend(guo) <<<text [1,2,4,5,0,3,7,8,9]
七.在列表中找出某个值第一个匹配的索引位置(index) <<<text.index(0) 4
八.将列表中的元素反向存放(reverse) <<<guo.reverse() <<<guo [9,8,7,3,0,5,4,2,1]
八.按从小到大排序(sort)(sorted) <<<y=text <<<y.sort() #y和text都已经排序 <<<y [0,1,2,3,4,5,7,8,9] sorted可以用于任何序列 <<<y=sorted(text) #只有y已经排序 <<<text [9,8,7,3,0,5,4,2,1]
九.倒叙排列(reverse) <<<text.reverse() [1,2,4,5,0,3,7,8,9]
十.去掉字符串两边的空格(strip) <<<nums=’ right ’ <<<nums.strip() right
十一.返回字符串的小写字母版(lower),大写字母版用(upper) <<<nums=‘RiGhT’ <<<nums.lower() right
十二.返回字串所在位置的最左端索引,如果没有则返回-1(find) <<<text=[1,2,3,4,5,654,4] <<<text.find(1) 0
十三.在队列中添加元素(join) <<<text=[‘1’,‘2’,‘3’,‘4’] <<<b=’+’ <<<b.join(text)#等价于’+’.join(text) [‘1+2+3+4’]
十四.数据类型检查的内置函数(isinstance) <<<x=‘1’ <<<isinstance(x,str) True <<<y=1 <<<isinstance(y,str) False
十五.删除列表中的重复项(set) set和dict一样,只是没有value,相当于dict的key集合,由于dict的key是不重复的,且key是不可变对象因此set也有如下特性:
不重复元素为不可变对象 python提供了常用的数据结构,其中之一就是set,python中的set是不支持索引的、值不能重复、无需插入的容器。 <<<x=‘google’ <<<x=set(x) <<<print(x) {‘e’,‘o’,‘l’,‘g’} #####‘set函数返回的值是无序的’十六.查看数据类型(type) <<<a=‘1’ <<<y=1 <<<type(a) str <<<type(y) int