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

贵州企业网站建设案例成都建设网上办事大厅

贵州企业网站建设案例,成都建设网上办事大厅,破解网站后台密码,查询域名备案信息文章目录 注释#xff08;Comment#xff09;解释伴随行文本编码问题 输入输出语句#xff08;Input Output#xff09;输出语句普通输出格式化输出#xff08;3种#xff09;format 格式总结 输入语句 基本语句if 语句match 语句#xff08;Python3.10 新增… 文章目录 注释Comment解释伴随行文本编码问题 输入输出语句Input Output输出语句普通输出格式化输出3种format 格式总结 输入语句 基本语句if 语句match 语句Python3.10 新增for 循环语句while 循环语句while/for .. else语句continue 语句break 语句return 语句pass 语句 总结 注释Comment 单行注释# 注释内容#井号只能单行注释。多行注释2023.1.21新年好除了单引号双引号也可以哦由或包裹可以多行注释一般用于解释函数或程序功能。 解释伴随行 在一些编辑器中新建 Python 模板会自带形如#!/usr/bin/env python的注释 。 实际上#!是类Unix系统中的Shebang符号即解释伴随行。该代码告诉操作系统执行该脚本时调用系统环境下的 python 解释器。可以在git bash中使用直接调用文件名执行。 $ ./test.py在Windows系统中该代码实际无效可以删除。例如在power shell中运行仍需采用python [file]形式调用。 python test.py文本编码问题 在新建 Python 模板往往会自带以下注释之一一般位于文件开头前两行。 # coding utf-8 # -*- coding: utf-8 -*-解释器会读取该注释并按指定文本编码解码从而避免乱码问题。 在Python2.x版本中默认编码格式为ASCII而Python3.x中默认编码格式为UTF-8。 如果出现中文乱码或报错现象可以指定编码格式为GBK。大小写皆可。 # coding GBK # coding gbk # -*- coding: GBK -*- # -*- coding: gbk -*-输入输出语句Input Output 输入输出语句是实现人机交互的关键。 输出语句 完整格式形如print(*object(s), sep , end\n, file sys.stdout, flush False) 参数含义*object(s)任意数量的输出以逗号,分隔sep可选指定如何分割多个输出对象默认为空格 end可选指定在末尾打印的内容默认为换行\nfile可选写入方法的对象默认为sys.stdoutflush可选指定输出是刷新(True)还是缓冲(False)。默认为False 普通输出 语法格式形如 print(常量、变量、表达式列表) 实例为 print(Hello world) a 1 print(a) print(2) print(a, 2)Python 可以同时输出多个值输出结果由空格分隔这是由sep参数默认为空格 决定的。而C语言必须书写多个格式声明才能实现。可见 Python 的输出功能更加简洁、强大。 Python 中一个 print 输出结束后会自动换行而C语言的 printf 不会。这是由end参数默认为换行\n决定的。 格式化输出3种 格式一print(格式控制 % 输出列表) print(我今年的年龄%d % 18) print(酒精浓度为%s%% % 50) print(今年是%d去年是%d明年是%d % (2023, 2022, 2024)) print(今年是%s去年是%s明年是%s % (2023, 2022, 2024))该格式与C语言类似。多个输出时用小括号包裹。输出百分号使用两个连续的百分号%%。 Python 中%s既可以输出字符串也可以输出整型和浮点型。C语言无法这样。 格式二print(普通字符{format格式}.format(输出列表)) # 无编号 print(我今年的年龄{}.format(18)) print(今年是{}去年是{}明年是{}.format(2023, 2022, 2024)) # 带编号 print(今年是{0}去年是{1}明年是{2}.format(2023, 2022, 2024)) print(今天是{0}年的尾声你好{0}再见{0}.format(2022) # 带键值 print(我是{a},她是{b},{b}喜欢{a}.format(a 小明, b 小红))format格式功能非常强大风格与 C# 类似。详见 format 格式总结。带编号的format格式在重复使用某些变量时具备优势使得表达简洁灵活。带键值的format格式可以使表达式不拘泥于顺序而按键值配对更加灵活。 格式三print(f普通字符{常量、变量、表达式}) year 2023 print(f我的年龄是{18}岁今年是{year}年12{12})f - 格式化字符串Python3.6新增 比百分号输出格式与format 输出格式更加高效简洁。 format 格式总结 格式样例输出说明{:.nf}{:.0f} 3.14153保留n位小数(n 0,1…){:.nf}{:.2f} 3.14153.14带符号保留n位小数{:mnd}{:03d} 1001向左补0{:mnd}{:x3d} 11xx向右补x{:nd}{:3d} 1右对齐{:nd}{:3d} 1左对齐{:^nd}{:^3d} 1中间对齐{:,}{:,} 100000100,000千位分隔符 {:%}{:.0%} 0.550%百分比格式 {:e}{:.1e} 50000005.0e06指数格式 输入语句 语法格式形如 str1 input(“提示信息”) 输出提示信息后等待用户输入一般存储至变量中如password input(请输入密码)所有用户输入都视作字符串类型如果后续用于数值比较需要转换数据类型。 显然Python 优化了C语言中的输入语句将用户提示输出语句和输入绑定在一起。 基本语句 if 语句 i 0; if i 1:# 逻辑代码pass elif i -1:# 逻辑代码pass else:# 逻辑代码pass由if、elif、else划分分支常用于单变量分类讨论。可以嵌套但不推荐过多的嵌套不够优雅。 注意 Python 中用关键字 elif 代替了 else if。pass关键词用于给未完成的逻辑代码占位避免语法报错。 match 语句Python3.10 新增 i 1; match i:case 0:# 逻辑代码passcase 1:# 逻辑代码passcase 2|3:# 逻辑代码passcase _:# 逻辑代码passmatch 语句用于多分支离散型数据分类。Python3.10 新增。 case _类似C语言中的default可以匹配任意字段。 当不同 case 子句的语句块一致可以通过|设置多个匹配条件共用语句块。 从形式和上述用法上match 语句和 C语言中的switch 语句几乎没什么不同而且使用 if 语句也完全可以实现上述需求那这种新特性的意义何在 实际上match 语句适用范围远远不止上述字面量的分类判断。列举一个比较重要的特性match 语句可以将match后的待匹配变量的值赋值给case后的变量 def func1(name):match name:case :print(...)case myName:print(fHi, my name is {myName}!) func1(TOM) # Hi, my name is TOM!for 循环语句 # 1 str1 abcdef # 字符串序列 for i in str:print(i)# 2 for i in range(1, 6):print(i) # 1 2 3 4 5# 3 str1 abcdef # 字符串序列 for i, j in enumerate(str):print(f第{i}个字母为{j})# 4. 错误示例 list1 [1, 2, 3, 4, 5] for i, num in enumerate(list1):if num 2:list1.remove(list1[i])print(num) # 1 2 4 5 与预期输出不符# 5. 正确示例 list1 [1, 2, 3, 4, 5] for i, num in enumerate(list1.copy()):if num 2:list1.remove(list1[i])print(num) # 1 2 3 4 5 for 循环一般用于可迭代对象的遍历。 如对列表等可变类型进行循环操作 涉及增改删时需慎重。这些操作会改变原有列表元素从而导致遍历结果异常。 正确且常用的操作是将列表通过copy方法复制一份对该复制列表进行遍历即可。 while 循环语句 i 0 while i 5:# 逻辑代码i 1while 循环与 for 循环往往可以等价替换常用于退出条件明确而循环次数未知的情况。 在游戏编程中我们往往习惯用While True无限循环包裹。 while/for … else语句 # 1. while..else i 0 while i 5:print(i)i 1 else: # 循环正常退出时执行print(循环结束)# 2. for..else str1 abcdef for str in str1:print(str) else: # 循环正常退出时执行print(正常结束)else 关键字可以和循环配合使用这是C语言所不具备的特性。当循环正常退出时执行 else 后的代码。 注break 会影响 else 的执行continue 不会影响。 continue 语句 continue用于循环语句中跳过当前循环继续下一个循环。注意计数器是否变化否则容易死循环。 break 语句 break用于循环语句或 switch 语句中跳出当前层循环不能跳出多层循环。 return 语句 # 无变量 return# 单个变量 return True return x return ab# 多个变量 return a, b # 默认以元组形式返回 return (a, b) # 与上式等效 return [a, b] # 以列表形式返回 return {1: a, 2: b} # 以字典形式返回用于函数中可以跳出当前函数。当缺省时实际返回None。 特别的Python支持同时返回多个变量默认以元组类型打包。这是C语言所不具备的。 pass 语句 pass表示什么都不做。在编程的过程中可以先用 pass 关键字占位后续再补充逻辑。 总结 本章总结了诸多Python中的语句现在你可以书写一些简单的小程序了。
http://www.dnsts.com.cn/news/121621.html

相关文章:

  • 商丘网站设计房地产市场发展趋势
  • 想学网站建设与设计的书籍免费公司网站设计
  • 网站开发 activex做网站怎么打空格
  • 毕设代做网站餐饮网站建设教程
  • 上海网页设计公司选择兴田德润搜索引擎seo关键词优化效果
  • 上海交通大学网站建设wordpress删除小工具
  • 太原集团网站建设嘉兴网站建设企业网站制作
  • 关于静态网站开发相关新闻手机触屏网站开发教程
  • 济南微信网站建设高端品牌全屋定制
  • 海安市建设局网站温州免费做网站
  • 惠州市建设公司网站微信客户端app下载
  • 一个网站用几个域名懒设计app
  • 政务网站建设经验交流发言网站建设你的选择
  • 海南手机网站建设公司东营集团网站建设
  • 我要建设一个网站外链网盘系统
  • 怎么建设自己导购网站wordpress苏醒主题安全吗
  • 2019网站建设有限公司wordpress特别卡 iis
  • 天天新品网做网站2008 做网站
  • 云南网站建设的价值武邑网站建设代理
  • 重庆网站建设开发公司网站域名备案
  • 重庆网站建设推荐上海网站制作团队
  • 简单网站设计模板贵阳建网站
  • 有哪些网站可以做视频南宁如何做百度的网站推广
  • 网站建设模板源码特效山西 旅游 英文 网站建设
  • 西安必途网站建设培训中心用ps制作海报教程方法步骤
  • seo网站内部优化方案免费设计房子的软件
  • 四川住房建设厅官方网站汕头 网站建设
  • 怎样网站备案表东莞市建设工程检测中心网站
  • 两个人能用的一个公司做网站吗html做网站标题的代码
  • 傻瓜式做网站哪个软件好棋牌软件制作开发多少钱