当前位置: 首页 > news >正文

枣庄网站建设济南专业的设计网站

枣庄网站建设,济南专业的设计网站,网页游戏网站建设,网站建设数字的代码编写第四节 第一个条件语句 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...... else: 条件不成立执行的代码1 条件不成立执行的代码2 …… 代码如下: 身高 float(input(请输入您的身高(米):)) if 身高 1.3:print(f您的身高是{身高},已经超过1.3米,您需… 第四节 第一个条件语句 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...... else: 条件不成立执行的代码1 条件不成立执行的代码2 …… 代码如下: 身高 float(input(请输入您的身高(米):)) if 身高 1.3:print(f您的身高是{身高},已经超过1.3米,您需要购票) else:print(f您的身高是{身高},按规定1.3米(含)以下免票,请直接上车) print(祝您旅途愉快!) 第二个条件语句 if 条件1: 条件1成立执行的代码1 条件1成立执行的代码2 ...... elif 条件2 条件2成立执行的代码1 条件2成立执行的代码2 ...... else: 以上条件都不成立执行的代码 …… 代码如下 age int(input(请输入您的年龄:)) if age 18:print(f您的年龄是{age},对不起18岁以下不能考取驾照,请您{18-age}年后再来) elif age 70:print(f您的年龄是{age},对不起70岁以上不能考取驾照) else:print(f您的年龄是{age},欢迎您,马路高手) print(谢谢) 第五节 字典与集合 甲鱼老师说什么时候用字典当下标索引不好用的时候 例如 序列名 [华为,520,小米,520,苹果,14,三星,24] 当顺序变化后数据就乱了而且下标也不管用了。 这个时候就要用到字典了字典和数据顺序无关所以字典不支持下标字典是按key和value的方式成对出现俗称键值对。 字典序列名 {华为:520,小米:520,苹果:14,三星:24} 字典用大括号包裹数据是键:值成对出现。 空字典的创建 名字 { } 名字 dict( ) 字典的增删改查 增加和修改数据 语法 字典序列名[键] 值 如果键存在则修改对应的值如果键不存在新增这个键和值。 删数据 删除字典内数据语法del字典序列名[键]          # 只需要写键它会把键和值一起删除 删除整个字典的语法del 字典序列名 清空字典clear( )     字典序列名.clear( ) 代码如下: a {华为:520,小米:520,苹果:14,三星:24} a[华为] 521 print(a) {华为: 521, 小米: 520, 苹果: 14, 三星: 24} a[荣耀] 500 print(a) {华为: 521, 小米: 520, 苹果: 14, 三星: 24, 荣耀: 500} del a[三星] print(a) {华为: 521, 小米: 520, 苹果: 14, 荣耀: 500} a.clear() print(a) {} 查数据 注意只能用键查值不能用值查键因为键是唯一的值可能是重复的。 字典序列名 {华为:520,小米:520,苹果:14,三星:24} print(字典序列名[小米])       返回520 print(字典序列名[诺基亚])    返回报错 总结如果键存在我们返回值否则报错。 字典的查询方法 1get( )  语法 字典序列名.get(键随便写) 如果键存在返回值。如果键不存在返回默认值默认值是你随便写的内容如果省略了这个参数返回None。 2values( )  语法 字典序列名.values( )         # 返回字典中所有的值 3items( )  语法字典序列名.items( )            #可迭代对象里面的数据是元组,迭代就是重复反馈过程 代码如下: a {华为:520,小米:520,苹果:14,三星:24} print(a[华为]) 520 print(a[诺基亚]) Traceback (most recent call last):File pyshell#2, line 1, in moduleprint(a[诺基亚]) KeyError: 诺基亚 a {华为:520,小米:520,苹果:14,三星:24}print(a.get(华为,不存在))520 print(a.get(诺基亚,不存在))不存在 print(a.get(诺基亚))None print(a.values())dict_values([520, 520, 14, 24]) a {华为:520,小米:520,苹果:14,三星:24} print(a.items()) dict_items([(华为, 520), (小米, 520), (苹果, 14), (三星, 24)]) 字典的循环遍历 什么叫遍历就是全部数据都访问了就叫遍历。 1、遍历字典的键 字典序列名 {华为:520,小米:520,苹果:14,三星:24} for 键 in 字典序列名.keys( ): pr 2、遍历字典的value 字典序列名 {华为:520,小米:520,苹果:14,三星:24} for 值 in 字典序列名.values( ): print(值) 3、遍历字典的元素    返回每行是一个元组 字典序列名 {华为:520,小米:520,苹果:14,三星:24} for 元素 in 字典序列名.items( ): print(元素) 4、遍历字典的键和值 字典序列名 {华为:520,小米:520,苹果:14,三星:24} for 键 , 值 in 字典序列名.items( ): print( f {键} {值} ) a {华为:520,小米:520,苹果:14,三星:24} for i in a.keys():print(i)华为 小米 苹果 三星 for i in a.values():print(i)520 520 14 24 for i in a.items():print(i)(华为, 520) (小米, 520) (苹果, 14) (三星, 24) for i,j in a.items():print(f{i}{j})华为520 小米520 苹果14 三星24字典与集合 创建集合 可以用{ } 或 set( )创建集合但是创建空集合必需用set( )因为{ }创建的是空字典 集合的特点 (1)自动去除重复数据  (2)顺序是随机的所以不支持下标 集合名 {1,2,3,4,5,6,7} 集合名 {1,2,3,4,4,5,5,6,7}  # {1, 2, 3, 4, 5, 6, 7}            自动去重复 空集合 set( ) 代码如下: a {} type(a) class dict a {1,2} type(a) class set a set() type(a) class set a {1,2,2,3,4,2} print(a) {1, 2, 3, 4}增加数据 集合名.add(数据)  # 因为集合自动去重复所以增加重复内容时不进行任何操作 追加数据序列 集合名.update(数据序列)        # 数据序列列表字符串元组 代码如下 a {1,2,3,4} a.add(4) print(a) {1, 2, 3, 4} a.add(5) print(a) {1, 2, 3, 4, 5} a.update([7,8,9]) print(a) {1, 2, 3, 4, 5, 7, 8, 9} a.update((11,12,13)) print(a) {1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13} a.update(abc) print(a) {1, 2, 3, 4, 5, 7, 8, 9, b, 11, 12, 13, a, c} 删除数据 集合名.remove(数据)     #  如果数据不存在报错 集合名.discard(数据)           # 如果数据不存在不报错 集合名.pop( )                       # 随机删除集合中某个数据并返回这个数据 查看返回数据    变量名 集合名.pop( ) 查看被删除的数据    print(变量名) 查看集合还剩下什么   print(集合名) 代码如下 a {1,2,3,4} a.remove(5) Traceback (most recent call last):File pyshell#1, line 1, in modulea.remove(5) KeyError: 5 a.discard(5) print(a) {1, 2, 3, 4} a.remove(1) print(a) {2, 3, 4} a.discard(4) print(a) {2, 3} a {1,2,3,4,5} a.pop() 1 a.pop() 2 print(a) {3, 4, 5} b a.pop() print(a) {4, 5} print(b) 3 查找数据 in:  判断数据是否在集合序列中 not in: 判断数据不在集合序列中 print( 数据 in 集合名 )                          # 返回 True 或 False  print( 数据 not in 集合名 )  # 返回 True 或 False 代码如下 a {1,2,3,4,5} print(1 in a) True print(8 in a) False print(1 not in a) False print(8 not in a) True总结一 第1课 我们学习3种类型转换    int( )   float( )   str( ) 第3课我们又学习2种类型转换 list(序列名)     # 将序列转为列表 tuple(序列名)  # 将序列转为元组  今天我们再学一个 set(序列名)       # 将某个序列转换成集合 注意集合自动去重复但不支持下标没有顺序 a [1,2,3] #建一个列表 b (1,2,3) #建一个元组 print(set(a)) #把a转成集合通过set()函数转的 {1, 2, 3} print(set(b)) #把b也转成集合 {1, 2, 3}总结二 序列序列是一个存放多个值的连续内存空间。 有序序列有序意味着有下标可以进行下标操作、切片操作列表、元组、字符串… 无序序列字典、集合… 可变序列元素可以进行增删改更改之后id地址不会变。反之就是不可变序 可变类型列表、字典、集合… 不可变类型整型、浮点型、字符串、元组... 总结三 1、字符串不能修改的字符序列。除了不能修改可把字符串当成列表一样处理。 2、列表我觉得列表就是我们日常生活中经常见到的清单。比如统计过去一周我们买过的东西把这些东西列出来就是清单。由于我们买一种东西可能不止一次所以清单中是允许有重复项的。 3、元组用来存放不能被轻易修改的数据例如身份证号 4、字典是除列表外python中最灵活的内置数据结构类型。列表是有序的对象结合字典是无序的对象集合。两者之间的区别在于字典当中的元素是通过键来存取的而不是通过偏移存取。 5、集合目的就是去重复。
http://www.hkea.cn/news/14373106/

相关文章:

  • 做网站需要写配置文件吗想搞网站建设
  • 源码做微信电影网站济南做网站多钱
  • 网站服务公司人工成本进什么费用大数据查询官网
  • 深圳网站设计电话网站后台更新了 前台不现实
  • 使用本地主机做网站宁波无痛人流医院哪家好
  • 淄博建站哪家好企业网站模板价格
  • 手机网站 设计趋势凡科建设网站安全吗
  • 特效素材免费网站网络营销的八大能力
  • 宣传型网站功能定位住房和建设建设局网站
  • 虚拟主机可以做视频视频网站吗教做世界美食的网站
  • 建网站 必须学html吗网站内容建设方法步骤
  • 做网络推广要做网站吗wordpress标签静态
  • 翻译网站模板云南网站建设招商
  • 绍兴seo网站优化海棠网站
  • 南阳阿里巴巴网站推广从网站下载壁纸做海报涉及
  • 如何自己学做网站西安网站建设案例
  • 个人网站logo设计做网站能申报只是产权么
  • 长春网站seo定做网站建设
  • 用手机怎么做网站广西壮族自治区建设厅官方网站
  • 网站建设公司税率网站怎么做关键词库
  • 太原seo外包公司简单的网站更新 关键词优化 关键词互联
  • 在百度上建网站怎么建设互联网服务平台登录
  • 松江网站建设多少钱网站建设合同 简单
  • 创办网站需要多少钱山东网页设计公司
  • 网站建设费税率是多少四川省省建设厅网站
  • 做外贸网站注意事项公司网站建设代理
  • 物流网站建设评析廊坊推广seo霸屏
  • 制作微信网站宣传推广方式
  • 网页制作登录界面代码东莞seo网站优化运营
  • 怎么在地图上设置自己店的位置西安网站seo外包