python的语法元素分析1

自古美人都是妖i 提交于 2019-12-03 01:52:39

1.程序的格式框架

   ·缩进:一行代码开始前的空白区域,是程序的格式框架

               ·缩进是语法的一部分,缩进不正确的时候程序会报错

              ·缩进表明代码之间包含层次关系,缩进长度要一致。(一般是4个空格或者1个Tab键)

              ·缩进包括单层缩进,双层缩进(缩进中的缩进,就像循环中再来一个循环一样)

  ·注释: #-----单行注释

         ''' '''---多行注释

2.命名与保留字

·变量的组成:字母,下划线,数字,汉字; 变量的约束(命名规则): 不以数字开头,注意大小写,命名有相应的含义,不与保留字相同。

· 保留字:python语法中有固定用法的词组如,and as import if elif else之类的

·保留字后的冒号也是语法一部分,注意不要遗漏掉哦

3.数据类型

(1)数字类型:

            ·int 整型 ----pow(x,y) 函数;计算x

           ·4种进制的表达:十进制,二进制(以ob/oB开头),八进制(Oo

          · float double 精确度,控制输出结果精确度方法: //浮点数之间运算存在不确定尾数,不是bug 如:判断0.1+0

                     ·round()函数四舍五入;

                    ·格式化{:.2f}控制输出结果小数点后两位;//做不到精确度,只能保留几位小数

                    ·小数--->int型--->float型 ,即小数转成整数类型,再转成浮点类型

                      ·小数精确函数(大概17位)

         ·复数 (complex):实部real+虚部 imag

        ·布尔类型(bool):只有正误之分 T or F

·数值运算:+-*/ % **(幂运算,x的y次方)

·数值运算函数:abs(x)求绝对值;divmod(x,y)商余,同时输出商数和余数;pow(x,y,[z

·字符串:·定义:

           ·"123"-----文本字符串,需要单引或双引,或者三引

              ·123 ------数字字符串,就表示数字123

·字符串有正向递增序号和反向递增序号:

-7 -6 -5 -4 -3

请 输 入 符 号 值 :

0 1 2 3 4 5 6 --

·字符串的运算:Œ逻辑运算:and:取前(全真为真); or:取后 not :假为真,真为假

                          数值运算:+-*/ 字符串之间只能运算+,字符串和数值之间可以相乘有结果(复制)。

Ž                          In [ ]分块 索引

·字符处理函数:ŒChr(u) 用于返回u对应的字符 u是int数

                          Ord(x) 用于返回x对应的编码(ASCLL/Unicode码)x是字符串     //产生一个密码,源码str="a" ----》ord解析这个源码,将字符串转换成ASCLL码。

                           Len(x) 返回字符串的长度

                        Str(x) 返回任意类型所对应的字符串形式

Ž                       hen(x) 返回x的十六进制

                        oct(x) 返回x的八进制

·字符串的使用:使用[ ]可获取一个或多个字符

·索引:返回字符串中单个字符; 格式为:<字符串>[M] eg:变量TempStr[-1]:获取这个变量的倒数第一个字符

 

·切片:返回字符串中的一段字符串 格式为:<字符串>[M:N] eg:变量TempStr[0:2]:获取这个字符串的前两个字符,
          如果直接[ :N]就是指从第一个数开始数到第N个;若是[M: ]则是从第M个数数到最后一个。

索引:                  切片:

 

 

·字符串类型格式化:-----字符串格式化使用.format()方法 用法为:

-------槽:占位信息符。一个槽对应一个参数,在槽中可以指定需要添加参数的位置 ,槽中默认顺序是指定参1,参2,参3.也可以指定为参3,参2,参1,注意类型

如:"{槽1}+{槽2}={槽3}.format(参1,参2,参3)"

槽内部对格式化的配置方式:要以:(引导符)开头,{<参数序号>:<格式控制标记>}

 

 

 

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!