热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python的语法元素

在Python中#表示注释的作用#是单行注释是多行注释。以开头和结尾Python的变量名命名规则:大小写字母、数字、下划线和汉字等字符及组合注意事项:大

在Python中  #   表示注释的作用

#     是单行注释

'''     是多行注释。 以'''开头和结尾

 

Python的变量名命名规则:

大小写字母、数字、下划线和汉字等字符及组合

注意事项:大小写敏感、首字符不能是数字、不与保留字相同(保留字:被编程语言内部定义并保留使用的标识符,也叫关键字)

 

对于字符串序号,python提出了两种体系:1.正向递增序号  2.反向递减序号

 

 

用 [ ] 获取字符串中的一个或多个字符 

-索引 &#xff1a; 返回字符串中单个字符    <字符串>[M]

              例&#xff1a; “请输入带有温度符号的温度值&#xff1a;”[0]   或者  TempStr[-1] &#xff08;表示取出TempStr字符串中倒数第一个字符&#xff09;

-切片 &#xff1a; 返回字符串中一段字符子串     <字符串>[M:N]   

               例&#xff1a;“请输入带有温度符号的温度值&#xff1a;”[1,3]        (它指的是取出其中的第一个字符&#xff0c;第二个字符&#xff0c;但不到第三个字符 )

                       TempStr[0&#xff1a;-1]           &#xff08; 它指的是从0开始&#xff0c;但不到字符串的最后一个字符的字符子串&#xff0c;相当于把字符串的最后一个字符去掉&#xff09;

-列表类型 &#xff1a; 由0个或多个数据组成的有序序列&#xff0c;列表使用[ ]表示&#xff0c;采用逗号分割元素。可以使用保留字in判断一个元素是否在列表中

                      例&#xff1a; [ &#39;C&#39; , &#39;c&#39; ]

                      例&#xff1a; TempStr[-1]  in  [&#39;C&#39; , &#39;c&#39; ]             (判断最后一个元素是否为C或者c)

 

-分支语句&#xff1a;由判断条件决定程序运行方向的语句

                      if

                      elif

                      else &#xff1a;

 

-函数&#xff1a;函数采用<函数名>&#xff08;<参数>&#xff09;方式使用

               例&#xff1a; eval&#xff08; TempStr [0&#xff1a;-1] &#xff09;     #TempStr [0&#xff1a;-1]是参数

 

-输入&#xff1a;   input&#xff08;&#xff09;从控制台获取用户输入的函数

              input&#xff08;&#xff09;函数的使用格式&#xff1a;   <变量> &#61; input&#xff08;<提示信息字符串>&#xff09;

-输出&#xff1a;   print&#xff08;&#xff09; 以字符形式向控制台输出结果的函数

              print&#xff08;&#xff09;函数的基本使用格式&#xff1a;  print&#xff08;<拟输出字符串或字符串变量>&#xff09;      例&#xff1a; print&#xff08;&#39;&#39; 输入格式错误 &#39;&#39;&#xff09;

              print&#xff08;&#xff09;函数格式化&#xff1a;      print&#xff08;"转换后的温度是{&#xff1a;.2f}C".format&#xff08;C&#xff09;&#xff09;  #  { }表示槽&#xff0c;后续变量填充到槽中    如果C的值是123.456789 &#xff0c;输出结果是&#xff1a;转换后的温度是123.45C

-eval&#xff08;&#xff09;函数&#xff1a;   去掉参数最外侧的引号并执行余下语句的函数

               eval&#xff08;&#xff09;函数的基本使用格式&#xff1a;   eval&#xff08;<字符串或字符串变量>&#xff09;

                例&#xff1a;eval&#xff08;"1"&#xff09;                       1

                      eval  ("1&#43;2")                     3

                      eval  (&#39; " 1&#43;2 " &#39; )              &#39; 1&#43;2 &#39;           #eval去掉的是最外侧的引号&#xff0c;无论它是单引号还是双引号

                      eval(&#39; print(" hello ") &#39;)       hello

转:https://www.cnblogs.com/nhdmmdxq/p/9579726.html



推荐阅读
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 提升Python编程效率的十点建议
    本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • 这篇文章主要介绍了Python拼接字符串的七种方式,包括使用%、format()、join()、f-string等方法。每种方法都有其特点和限制,通过本文的介绍可以帮助读者更好地理解和运用字符串拼接的技巧。 ... [详细]
  • 本文介绍了在Python中使用FOR循环实现用户输入错误值3次后终止程序的方法。作者提到了自己对这个问题的困惑和尝试,并给出了解决方案。该方案要求代码必须包含FOR循环,但作者不确定是需要一个FOR循环还是3个FOR循环。最后,作者还给出了一些示例代码来说明如何将英里转换为公里和将英寸转换为厘米。 ... [详细]
  • 本文介绍了在满足特定条件时如何在输入字段中使用默认值的方法和相应的代码。当输入字段填充100或更多的金额时,使用50作为默认值;当输入字段填充有-20或更多(负数)时,使用-10作为默认值。文章还提供了相关的JavaScript和Jquery代码,用于动态地根据条件使用默认值。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
author-avatar
1098502132_027279
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有