• Python的语法元素


    在Python中  #   表示注释的作用

    #     是单行注释

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

    Python的变量名命名规则:

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

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

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

     

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

    -索引 : 返回字符串中单个字符    <字符串>[M]

                  例: “请输入带有温度符号的温度值:”[0]   或者  TempStr[-1] (表示取出TempStr字符串中倒数第一个字符)

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

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

                           TempStr[0:-1]           ( 它指的是从0开始,但不到字符串的最后一个字符的字符子串,相当于把字符串的最后一个字符去掉)

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

                          例: [ 'C' , 'c' ]

                          例: TempStr[-1]  in  ['C' , 'c' ]             (判断最后一个元素是否为C或者c)

    -分支语句:由判断条件决定程序运行方向的语句

                          if

                          elif

                          else :

    -函数:函数采用<函数名>(<参数>)方式使用

                   例: eval( TempStr [0:-1] )     #TempStr [0:-1]是参数

    -输入:   input()从控制台获取用户输入的函数

                  input()函数的使用格式:   <变量> = input(<提示信息字符串>)

    -输出:   print() 以字符形式向控制台输出结果的函数

                  print()函数的基本使用格式:  print(<拟输出字符串或字符串变量>)      例: print('' 输入格式错误 '')

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

    -eval()函数:   去掉参数最外侧的引号并执行余下语句的函数

                   eval()函数的基本使用格式:   eval(<字符串或字符串变量>)

                    例:eval("1")                       1

                          eval  ("1+2")                     3

                          eval  (' " 1+2 " ' )              ' 1+2 '           #eval去掉的是最外侧的引号,无论它是单引号还是双引号

                          eval(' print(" hello ") ')       hello

  • 相关阅读:
    Kafka设计解析(二)- Kafka High Availability (上)
    Kafka设计解析(三)- Kafka High Availability (下)
    Kafka深度解析
    Cloudera Manager(CDH5)内部结构、功能包括配置文件、目录位置等
    Failed to start /etc/rc.d/rc.local Compatibility
    Offset Management For Apache Kafka With Apache Spark Streaming
    maven-assembly-plugin打包可执行的jar包
    How Cigna Tuned Its Spark Streaming App for Real-time Processing with Apache Kafka
    SystemTap Beginners Guide
    数据可视化的开源方案: Superset vs Redash vs Metabase (二)
  • 原文地址:https://www.cnblogs.com/nhdmmdxq/p/9579726.html
Copyright © 2020-2023  润新知