前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python笔记

Python笔记

作者头像
菜菜有点菜
发布2022-03-16 20:56:01
3830
发布2022-03-16 20:56:01
举报
文章被收录于专栏:白菜博客白菜博客

Python程序语法元素分析

温度转换程序的格式框架

代码语言:javascript
复制
#TempConvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("Error")

框架分析:

缩进

缩进是一行代码开始前的空白区域,表达程序的格式框架(缩进包含单行缩进和多行缩进)

严格明确——>>缩进是语法的一部分,缩进不正确程序运行错误。

所属关系——>>表达代码间包含和层次关系的唯一手段

长度一致——>>程序内一致即可,一般用4个空格或一个TAB(建议强迫自己用TAB缩进)

单一程序内,采取的是四个空格,那么所有缩进都是四个空格,如果你想表达多层缩进,那就用两个四个空格来表达。(缩进并没有硬性规定,只要求单一程序内缩进长度一致即可)

注释

单行注释——>> # 号开头

多行注释——>> ''' 一行,二行,n行 ''' (三个单引号开头&&结尾表示)

变量命名

命名规则:大小写字母、数字、下划线、汉字等字符组合。

数字不能当头,不与保留字相同。

例如:_TempStr , Python_111 , python学习

33保留字

被编程语言内部定义并保存使用的标识符(表达Python语法使用的)。

| and | elif | import | raise | global | | :-: | :-: | :-: | :-: | :-: | | as | else | in | return | nonlocal | | assert | except | is | try | True | | break | finally | lambda | while | False | | class | for | not | with | None | | continue | from | or | yield | | | def | if | pass | del | |

数据类型

10,011,101

整数类型:10011101

字符串类型:"10,011,101" / '10,011,101'

列表类型:[10, 011, 101]

  • 字符串由一对单引号或双引号表示。
  • 字符串是字符的有序序列,可以对其中的字符进行索引。(" 请 " 是 "请您输入字符串" 中正数第0个字符,"串"是倒数-1个字符)

索引&&切片

列表类型

语句与函数

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020 年 08 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python程序语法元素分析
    • 温度转换程序的格式框架
      • 缩进
        • 注释
          • 变量命名
            • 数据类型
              • 语句与函数
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
              http://www.vxiaotou.com