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

怎么才能提高网站点击量 免费网站原型图软件

怎么才能提高网站点击量 免费,网站原型图软件,深圳企业网站建设设计制作方案,营销型网站建设需要注意什么目录#xff1a; python循环三元运算字符串字典文件操作基础 一、python编程 在面向过程式编程语言的执行流程中包含#xff1a; 顺序执行 选择执行 循环执行 if是条件判断语句#xff1b;if的执行流程属于选择执行#xff1b;if语句有三种格式#xff0c;如下#xff1… 目录 python循环三元运算字符串字典文件操作基础 一、python编程 在面向过程式编程语言的执行流程中包含 顺序执行 选择执行 循环执行 if是条件判断语句if的执行流程属于选择执行if语句有三种格式如下 在多分支的if表达式中即使多个条件同时为真也只会执行一个首先测试为真 选择执行 单分支的if语句         if CONDITION:           条件为真分支                双分支的if语句         if CONDITION           条件为真分支         else           条件不满足时分支       多分支的if语句         if CONDITION1           条件1为真分支         elif CONDITION2           条件2为真分支         elif CONDITION3           条件3为真分支           ...         elif CONDITIONn           条件n为真分支         else           所有条件均不满足时的分支 示例 age 56 guess_num int(input(your guess num: ))if guess_num 56:print(Congratulations, you got it) elif guess_num age:print(try smaller...) else:print(try bigger...) 循环执行 for循环 for循环是遍历文件中的每个元素来实现循环元素遍历完成即退出循环 示例 for i in range(10):    print(i) ... 0 1 2 3 4 5 6 7 8 9 while循环 是计算机编程语言中的一种控制流程语句。主要由一个代码块作为循环体和一个表达式作为循环条件组成表达式为布尔boolean型。循环体内的代码执行一次后程序会去判断这个表达式的返回值如果这个表达式的返回值为“true”即满足循环条件时则循环体内的代码会反复执行直到表达式的返回值为“false”即不满足循环条件时终止。程序会在每次循环体每执行一次后进行一次表达式的判断。 示例 count 0 while True:print(count)if count 9:breakcount10 1 2 3 4 5 6 7 8 9 10 循环进入与退出的条件 for循环 进入条件列表元素非空 退出条件列表元素遍历完成 while循环 进入条件条件测试结果为真 退出条件条件测试结果为假 循环控制语句 continue:  跳出本轮循环进入下一轮循环 break: 跳出当前层整个循环 示例 for i in range(10):if i 5: #表示如果循环时i等于5如果是continue则直接跳过本轮循环不进行打印continueprint(i)0 1 2 3 4 6 7 8 9 for i in range(10):if i 5:for j in range(10,20):if j 16:break #循环时j等于16使用break则跳出本层循环而不会跳出整个循环print(j)print(i)0 1 2 3 4 10 11 12 13 14 15 5 6 7 8 9 注在python中pass表示占位符的意思   2.  三元运算 三目运算符计算机c语言的重要组成部分。条件运算符是唯一有3个操作数的运算符所以有时又称为三元运算符。 表达式1?表达式2:表达式3; ?运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 并返回表达式3的结果。 示例 a 10 b 15 c ab if ab else a-b print(c)25 3.  元组 元组只有index与count两个方法元组是不可变的又名只读列表 示例 tup(mac,jack,bike,bike,iphone) print(tup.count(bike)) print(tup.count(jack)) print(tup.index(iphone))2 1 4 4. 字符串 字符串是不可改变的python中一个字符串或一个列表或列表中一个元素就是一个对象在python中所有方法都是通过.来进入调用的 示例 name hsggjname.index(s) #查找索引位置 1 name.capitalize() #首字母成大写 Hsggj nameHsggj Guoname.casefold() #大写全部替换成小写 hsggj guo name.count(g) #统计字数 2 name.find(Gu) #查找的意思找到则返回位置找不到则返回-1 6 name.endswith(uo) #是否以uo结束如果是则打印True,否则打印False True namehsggj\tguoname.expandtabs(20) #expandtabs是替换\t的空格数20表示20个空格 hsggj guo字符替换的两种方法msgmy name is {0}, and i am {1} years oldmsg.format(hsggj,22) my name is hsggj, and i am 22 years old msg1my name is {name}, and i am {age} years oldmsg1.format(age22,namehsggj) my name is hsggj, and i am 22 years old namehsggjname1My Name Is Hsggjd123ad.isalpha() #表示是否为字符串 True name.isalpha() #表示是否为字符串 True a2d.isalnum() #是否为字符串和数字 True name.isalnum() #是否为字符串和数字 True d.isdigit() #是否为数字 True name.isidentifier() #变量名是否合法 True name.isupper() #是否全大写 False name.islower() #是否全小写 True d.isdecimal() #是否包含十进制数字 True d.isnumeric() #是否只包含数字包括十进制数字和其它特殊数字 True name.isprintable() #是否可打印 True name1.istitle() #是否为一个title True l1[mac,jack,bike],.join(l1) #将列表替换成字符串 mac,jack,bike name.ljust(20,-) #左对齐字符串最右边填充‘-’ hsggj--------------- name.rjust(20,-) #右对齐字符串最左边填充‘-’ ---------------hsggj name.center(20,-) #字符串居中两边填充‘-’ -------hsggj-------- name2 hsggj \nname2.strip() #字符串两边去除空白 hsggj name2.lstrip() #字符串左边去除空白 hsggj \n name2.rstrip() #字符串右边去除空白hsggj name hsggj guoname.replace(gg,DDDDD) #对字符串进行匹配并替换 hsDDDDDj guo name.split(s) #将字符串替换成列表以s分割 [h, ggj guo] name.zfill(20) #返回一个长度为20的字符串最左边填充0 00000000000hsggj guo 字符串的简单加密 from_str !#$%^ to_str hjklmn trans_table str.maketrans(to_str,from_str) print(hsggj.translate(trans_table))!sgg 5. 字典 d1 { ... stu1:hsggj, ... stu2:jack, ... stu3:mac ... }d1.get(stu1,sss) #如果有值则返回无值则返回sss hsggj d1.keys() #返回所有的key dict_keys([stu1, stu3, stu2]) d1.items() #返回所有的键值 dict_items([(stu1, hsggj), (stu3, mac), (stu2, jack)]) d1.values() #返回所有的值 dict_values([hsggj, mac, jack]) d1.pop(stu2) #删除stu2 jackprint(d1.setdefault(stu6,wss)) #如果有则返回没有则返回wss wss#字典的增加d1[stu4] [tom,25,cat]print(d1) {stu1: hsggj, stu4: [tom, 25, cat], stu3: mac, stu2: jack}#字典的修改d1[stu4][0] TOMprint(d1) {stu1: hsggj, stu4: [TOM, 25, cat], stu3: mac, stu2: jack}#字典的删除print(d1.pop(stu5,sss)) sssprint(d1.pop(stu2,sss)) jackprint(d1) {stu1: hsggj, stu4: [TOM, 25, cat], stu3: mac} print(d1.popitem()) #随机删除 (stu1, hsggj)#字典中值的替换print(dict.fromkeys(d1,1)) {stu1: 1, stu4: 1, stu3: 1}print(dict.fromkeys(d1,hsggj)) {stu1: hsggj, stu4: hsggj, stu3: hsggj}#字典的合并 d2 {stu6:TOM,1:333,3:888}d1.update(d2)print(d1){1: 333, 3: 888, stu3: mac, stu1: hsggj, stu6: TOM, stu2: jack}#字典中的浅复制(浅复制只能复制第一层不能复制第二层第二层的id是不一样的但第二层的id是一样的 n3 dict.fromkeys(d1,1)n3[stu1] 2print(n3) {stu3: 1, stu2: 1, stu1: 2} 1659162384 1659162352n3 dict.fromkeys(d1,[1,2,3])n3[stu2][2] 9print(n3) {stu3: [1, 2, 9], stu2: [1, 2, 9], stu1: [1, 2, 9]} 2620113945224 2620113945224 6. 字典的循环 d1 {stu1:hsggj,stu2:jack,stu3:mac }for key in d1:print(key,d1[key])stu2 jack stu1 hsggj stu3 macfor k,v in d1.items():print(k,v)stu2 jack stu1 hsggj stu3 mac注第一种效率要比第二种高第二种在执行循环的时候要先把字典转换成元组后再进行遍历文件按G来算其实效率光转换就很慢了 7. 浅复制与深复制 import copyd1 {name:tom,acc:{id:3333,blance:1000}} d2 d1.copy() d3 copy.deepcopy(d1) d3[name] jerry print(d1,d2,d3){name: tom, acc: {blance: 1000, id: 3333}} {name: tom, acc: {blance: 1000, id: 3333}} {name: jerry, acc: {blance: 1000, id: 3333}}d2[name] jack print(d1,d2,d3){name: tom, acc: {blance: 1000, id: 3333}} {name: jack, acc: {blance: 1000, id: 3333}} {name: jerry, acc: {blance: 1000, id: 3333}}d1[acc][blance]-300 print(d1,d2,d3){name: tom, acc: {blance: 700, id: 3333}} {name: jack, acc: {blance: 700, id: 3333}} {name: jerry, acc: {blance: 1000, id: 3333}}d3[acc][blance]-100 print(d1,d2,d3){name: tom, acc: {blance: 700, id: 3333}} {name: jack, acc: {blance: 700, id: 3333}} {name: jerry, acc: {blance: 900, id: 3333}}d2[acc][blance]-500 print(d1,d2,d3){name: tom, acc: {blance: 200, id: 3333}} {name: jack, acc: {blance: 200, id: 3333}} {name: jerry, acc: {blance: 900, id: 3333}}#d1与d2随着对方的blance减少而减少而d3则减少一次就再也没有变化过这就是深复制与浅复制 7. 文件操作 f open(a.txt) 关于open 模式w 以写方式打开 a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r 以读写模式打开 w 以读写模式打开 (参见 w ) a 以读写模式打开 (参见 a ) rb 以二进制读模式打开 wb 以二进制写模式打开 (参见 w ) ab 以二进制追加模式打开 (参见 a ) rb 以二进制读写模式打开 (参见 r ) wb 以二进制读写模式打开 (参见 w ) ab 以二进制读写模式打开 (参见 a )f.replace(old,new) #内容替换 f.close() #关闭文件并保存 f.flush() #缓存刷写到硬盘上 f.read() #读取文件所有行 f.readline() #读取文件一行 f.readlines() #读取文件所有内容包含特殊字符 f.write(str) #把str写入到文件中
http://www.zqtcl.cn/news/490866/

相关文章:

  • 百度怎么做开锁网站中国咖啡网站建设方案
  • 新网站不被收录郑州网站建设培训学校
  • 网站群建设意见征集北京做网站报价
  • 网站建设开发费会计处理山东省住房和城乡建设厅二建查询
  • 市工商局网站建设情况襄阳网站seo诊断
  • 动漫做那个视频网站单网页网站如何做
  • 企业网站名是什么意思广州公共交易中心
  • 做网站那家好沈阳做网站公司哪家好
  • 现在做一个网站大概多少钱中国住房城乡建设部网站
  • 高端企业网站建设核心秦皇岛网站制作人才招聘
  • 网站制作花多少钱简历模板表格
  • 泰安专业网站开发公司网页设计师常逛网站
  • 百度收录万网空间的网站需要多久推广seo网站
  • 个体工商户可以做网站备案吗微信app下载安装官方版2023
  • 内贸在什么网站做做网站需要提供哪些信息
  • 物流网站怎么做推广网页程序开发语言
  • 静态网站跟动态网站开发的层次
  • 公司购买网站怎么做分录被k掉的网站怎么做才能有收录
  • 网页制作相关网站网络卖货平台有哪些
  • 国内网站都要备案吗快速做网站的软件
  • 遂宁市住房和城乡建设局网站自己的网站怎么做美工
  • 资阳网站建设公司中国菲律宾概念股
  • 网站优化报价wordpress 获取别名
  • 自适应网站如何做mip微信网站公司
  • 网站建设改版升级wordpress 艺术家
  • 百度怎么网站排名python做网站的开发
  • 淘宝 网站建设教程视频北京华夏建设有限公司网站
  • 网站公司的利润中国域名后缀
  • 梁山网站建设电话多语言网站建设
  • 网站建设的摘要做直播网站赚钱吗