数据类型:dict(dictionary[字典])
UserName = [‘zhangsan’,’lisi’,’wangwu’,’xiaoming’,’小红’]
如何打印输出userName里面的每一个元素??
For I in username
#条件控制语句连用
Break 必须和while for 连用,和 if没有必然联系。
缩进符号的作用;相同的缩进间隔执行相应的格式程序
Ps(‘ ’
这个为正常格式
‘ ’
这个会导致程执行错误指令)
基本数据类型:字符串,整数,浮点数,布尔值,NONE
集合:list(列表) tuple(元组)
数据类型; dict(全程dictionary)字典, 使用键(key)-值(value)对 存储,
列表:username=[‘list’,’wangwu’]
Score = [3.4]
dict优点:具有极速的查找能力
字典:用大括号{}表示
d = {“lisi”:3,”wangwu”:4}
#总结,和list相比,dict的优缺点
‘’’
1.查找速度快,不会随着key的增加而增加
2.需要占用大量雷村,内存浪费
‘’’
#list 优缺点
‘’’
1.查找和插入的时间,随着元素的增加而增加
2.占用空间小,浪费内存小。
‘’’
#dict注意事项
‘’’
字典当中的key是不可变对象,唯一,不能重复
通过key计算位置的算法()字典,我们成为:哈希算法
‘’’
字典内如果有重复的值会出现如图这种情况
在字典中取值具体方法如上图
“缩进方式”
Ps:Java是怎么写程序的
systemprin.out.print(“123”)
四个空格=tab
以#开头的语句是注释
“大小写敏感”
一个大小写的区别代表不同的代码
Python的5种数据类型
整数
计算机都是2进制 python可以处理任何整数
二进制和十六进制 十六进制用0x前缀
Ps:0xff00,0xf
浮点数
小数点位置是可变的
字符串
字符串是以(”单引号)或者(””双引号)括起来的任意文本
需要自己会数字符串ps:“I’m ok”是6个字符
字符串里包含“”时可以转义字符来标识 ps:”I”
中文单引号 中双 =,
转义字符可以转很多意思\t=tab \n=换行 \=
r()可以直接输出()里内容
空值
空值是python里一个特殊的值,用None表示None
布尔值
布尔值可以用and or not 运算
And只要有一个为假就是假命题
Or只要有一个为真就是真命题
Not 非 取反
问题定义 可行性分析 需求分析 总体设计 详细设计 编码与单元测试 综合测试 维护
软件过程—为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的
工作任务
瀑布模型
快速原型模型
增量模型
螺旋模型
喷泉模型
% 取余数
-- coding: utf-8 --转utf-8格式
#coding=UTF-8 将代码转换国际统一格式
占位符
‘%’ 占位符
‘%s’表示字符串的占位符
‘%d’ 表示整数的占位符
‘%f’ 浮点数的占位符
‘%2d’ 表示两个占位符,如果不够,用空格占位
‘%02d’表示两个占位符,如果不够,用0来占位
‘%02d’保留小数后两位
如果你不太确定用什么占位符
%s永远起作用,它会把任何数据类型转换为字符串,
%.3s 表示三个位置,包过小数点,空格等
%.3f 表示小数点后面三位
如何输出%
%%表示一个正常的百分号 PS;(‘%.2f %%’ % ®) 表示保留r百分数后两位 18.06%
len长度
append();想列表中最后插入元素(一个参数)。 列表当中的方法,用‘.’调用
Insert(): 在hiding索引出,插入元素(两个参数)
删除元素
pop():删除列表当中最后的一个元素
Classmates.pop()
#pop(index);删除制定索引的元素
循环
Python循环
tuple 不能修改 但tuple里的列表能修改
这里 属于多余的 python会自动无视那部分
循环;python有两种循环 一种是 for….in……
另一种是 while True: #死循环 while 1 同理
For循环语法
For 迭代变量 in 对象(序列);
循环体
Other = list(range(100))
Range(N)——生成0-N个元素组成的列表。 [0,N)左闭右开