python_1

id()查看变量内存地址

type()查看变量的数据类型

int()转int类型

str()转str类型

float()转浮点类型

raw_input("please input your name:") 输入的值会是str类型

ord()可以转换对应的asic码

print ‘xxxxxx %s %s xxxx‘ %(变量,变量)

if......elif.....else

随机数  random.randrange(10)

.strip()去掉空格回车

循环:

while     else

for i in range():

列表插入:list.insert(位置,插入值)

插入到最后:list.append("值")

列表中元素的索引值: list.index()

合并列表:list1.extend(list2)

列表排序: list.sort()

倒序排列        list.reverse()

字典:

data{‘key1‘:‘value2‘,‘key2‘:‘value2‘}

data[‘key3‘]=value3

删除字典: del data[‘key1‘]

for key in data:                处理速度比下面的快

print key,data[‘key‘]

for key,val in data.items():

print key,val

if data.has_key("info"):

print data[‘info‘]      判断字典是否有对应的key。这样判断不会报错,没有返回None

还可以  data.get("key")    这样取值也不会报错

				
时间: 2024-10-25 07:39:02

python_1的相关文章

head first python_1

#print_lol.py #python 3默认递归深度不超过100 #创建print_lol可重用的代码块,在函数代码组内调用自身 >>>m=[1,2,[3,4,[5,6]]] >>>def print_lol(list):         for item in list:             if isinstance(item,list):                 print_lol(item);             else:        

python_1 python的编译过程

如下图所示, python的编译执行过成为: 在执行某个.py文件前,首先在内存中由python解释器进行词法分析和语法分析.词法分析和语法分析通过后,会对.py文件进行解释,此时将.py文件解释为字节码文件(Cpython将.py文件编译为.pyc文件),然后执行该字节码文件,就生成机器码文件,由cpu调度.

Bootstrap前端框架入门

bootstrap下载:http://v3.bootcss.com/getting-started/ bootstrap中文文档:http://www.bootcss.com/ jquery下载:http://jquery.com/download/ 工具:HBuilder 下载地址:http://www.dcloud.io/ 下面是我刚学习的例子,主要是熟悉bootstrap自带的class. login.html内容如下: <!DOCTYPE html> <html> <

python参考手册一书笔记之第一篇上

在python2和python3的版本差异很大输出hello world的方法在2里支持在3里就不支持了. 1 print 'hello world' #在2中支持 2 3 print ('hello world') #在2,3两个版本都支持. 在交互模式中_为特殊变量用于保存最后一次的运算结果,这个特殊变量只有在交互模式中才有定义. 如果要创建可以重复使用的程序可以将代码放在一个文件里,后缀名为.py结尾. 如果需要调试的话可以在ide中打开文件,在创建python程序文件时,需要加两行注释:

关于Python集合(set)的整理

集合 不同元素组成 无序 集合当中元素必须是不可变类型(数字,字符串,元组) 集合的定义: s = {1,2,3,3,4} s = {'hello'} 转换只有可迭代对象才可以转换 set 方法 -add #将对象添加到集合中 s ={1,2,3,4,5,6} s.add("s") s.add('3') s.add(3) print(s) #结果:{1, 2, 3, 4, 5, 6, 's', '3'} -clear s ={1,2,3,4,5,6} s.clear() print(s

python 集合关系运算交,差 day14

去重并创建集合(无序) python_1 = ['1','2','3'] linux_1 = ['1','2'] #python_and_linux_1 = [] #for p_name in python_1: # if p_name in linux_1: # python_and_linux_1.append(p_name) #print(python_and_linux_1) p_s = set(python_1) print(p_s) 求交集 python_1 = ['1','2','

lambda表达式+reduce

func=lambda x:x+1 func(1) Out[3]: 2 func=lambda x,y,z:x+1 func(1,2,3) Out[5]: 2 lambda可以输入任意多个变量. func=lambda x,y:lambda z:z+1 func(1) Traceback (most recent call last): File "E:\python\lib\site-packages\IPython\core\interactiveshell.py", line 2

python基础语法三

集合: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型  s = {1, 2, 3 } #定义集合 s = set('hello') print(s) s.pop() #指定删除 s.remove("") s.remove("sss") #删除元素不存在会报错 s.discard('sbb') #删除元素不存在,,不会报错 print(s) 集合的运算关系: python_1 = ['lcg', "szw", "zjw&q

字符串 数字 列表 元祖 字典 的不同分类and集合的概念

可变不可变 1.可变:列表 字典 2.不可变:字符串 数字 元祖 访问顺序: 1.顺序访问:字符串 列表 元祖 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表 元祖 字典 原子:数字 字符串 id(变量名)可以查出储存的位置 s={1,2,3,3,9,8,8} print(id(s)) 41383080 集合(set): 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型 例如: s={1,2,3,3,9,8,8} print(type(s)) 输出 <class '