2020-08-20 学习笔记

数据类型:数字类型,字符串类型,元组类型,列表类型,文件类型,字典类型


1.数字类型:

         整数类型:pow(x,y)函数:计算x的y次幂

                    (范围没有限制)

                        1.1010,99,77  (10进制数)

                        2.0x9a,-0X89 (0x,0X开头表示16进制数)

                        3.0b010,0B101  (0b,0B开头表示2进制数)

                        4.0o123,-0O456  (0o,0O开头表示8进制数)

           浮点数类型:带有小数点及小数的数字

                        (范围及精度存在限制 与不同计算机系统有关)

                        例如:0.0 1.2

            复数类型:z=a+bj   a与b都是浮点类型 虚数部分用j或J标识

                            例如:z=12.3+4J    z=26.0+5j

   对于复数在python可以用 z.real 来获得实数部分,z.imag获得虚数部分


数字类型可以相互转换 

    int() 可以将x转换为整数

    float()可以将x转换为浮点数

    complex()可以将x变为负数

                例如:int(4.5)=4(直接去掉小数部分)

                            float(4)=4.0(增加小数部分)

                            complex(4)=4+0J (增加值为0的虚部) 

                  !(不支持直接将复数转化为整数和浮点数,可以用z.real及z.imag获得实部与虚部)


数据类型的判断

1.函数:type(X)  返回x的类型,适用于所有类型的判断

运算符及含义

x+y                x与y之和

x-y                    x与y之差

x*y                   x与y之积

x/y                    x与y之商

x//y                   不大于x与y之商的最大整数

x%y                   x与y之商的余数

+x                       x

-x                        x的负值

x**y                    x的y次幂

abs(x)                x的绝对值

divmod(x,y)       (x//y,x%y)

pow(x,y)             x的y次幂

(python通过math库进行更多的数据运算)



字符串类型:   (str1='hello'  )

     1.  字符串是有双引号或单引号括     起来的一个或多个字符。

           例如: 'hello word'     "fasdfa635和"   都是字符串

       2.字符串可以保存在变量中  也可以单独存在

       3. 可以用type()函数测试一个字符串的类型

          例:       >>>type(str1)

                        <class 'str'>

        4.大多数数据类型都可以通过str()函数转换为字符串



   python语言转义符:\    

            输出带有引号的字符串,可以使用转义符。

                  >>>print("\"大家好\"")      

                  "大家好"

                   >>>

                #使用\\可以输出带有斜杠的字符串

           5.字符串是一个字符序列:依次增加。字符串的编号叫做“索引” (从0开始从左往右)

                    可以使用单个索引访问字符串的特点位置。

                     <string>[<索引>]

                    例: >>>greet="hello john"

                            >>>print(greet[2])

                             l 

    1. python字符串索引从0开始  长度为L的字符串最后一个字符的位置是L-1.

     2.python同时允许使用复数从右端末尾向左边进行反向索引 最右端索引值为-1.

      例如: >>>greet[-4]

                   'j'

        我们也可以使用两个索引值确定一个位置范围,返回这个范围的子串。

        <string>[<start>:<end>]

          start与end都是整数型数值,这个子序列从索引start开始直到索引end结束,但不包括end位置。

        >>>greet[0:3]

        'hel'            

          字符串之间可以通过+及*连接

             例:>>>"pine" + "apple"

                    'pineapple'       

                    >>>3 * "pinr"

                    'pinepinepine'

     可以使用str()函数将数字及其他变成字符串 

        >>>str(123)

        '123'                

            


    

        

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。