• Python 基础之 "数据类型"


    变量:

    python是面对对象,解释型和弱类型
    变量里面可以保存字符串、整型,浮点,布尔类型(Ture,false)

    整数类型:

     浮点类型:

    print(0.1+0.2) # 结果为:0.30000000000000004
    
    print(round(0.1+0.2,1)) # 结果为:0.3,保留一位小数

    round 用法案例:

    father_height=eval(input('请输入父亲的身高:'))
    mather_height=eval(input('请输入母亲的身高:'))
    son_height=round((father_height+mather_height)*0.54,2)
    print(son_height)
    
    father_height=eval(input('请输入父亲的身高:'))
    mather_height=eval(input('请输入母亲的身高:'))
    son_height=(father_height+mather_height)*0.54
    print('son_height: ',round(son_height,2))

     复数类型:(主要应用在科学计算中):

    x=123+456j
    print('实数部分:',x.real)
    print('虚数部分:',x.imag)
    实数部分: 123.0
    虚数部分: 456.0

    查看变量类型:

    print(type(变量))

    python关键字查看:

    import keyword
    print(keyword.kwlist)
    
    布尔类型:True  False 首字母必须是大写,在开发中,主要用于判断

    字符串类型:

    字符串表示符号: ' '  " "  ''' ''' 单引号,双引号,三引号
    message='''
    1111
    22222
    333333
    '''        
    print(message)    # 1. 三引号按照文本原样输出 2. 还有多行注释作用 

    转义符:

    转义字符: 
    \n 换行  # newline 开个新行
    \t 制表符,TAB键  # 制表符出来的空格,是取决于前面的内容是多少个空格
    \' 单引号
    \" 双引号                                                                                                                        '
    \r 回车  # Carriage return 打印头回到行首,如果没有 \n 就直接 \r ,那么这行就会被覆盖打印。在pycharm的IDLE里实现不了\r 
    \\
    print('hello\nkitty') # 转义符 \n 换行
    print(r'hellp\py\thon') # r即raw 或R 表示原样输出字符串内容,即使有转义字符也不会转义输出

    字符串索引和切片:

     字符串切片:

    字符串类型操作:

     布尔类型:

     数据类型之间转换:

     eval函数:

    s='3.14+3'
    print(s,type(s))
    x=eval(s)
    print(x,type(x))

    结果:

    3.14+3 <class 'str'>

    6.140000000000001 <class 'float'>

     

    不同进制数之间的转换:

     例子:

    十进制转换为二进制:

     十进制转换为八进制:

     十进制转换为十六进制:

     二进制转换为十进制:

     八进制转换为十进制:

     十六进制转换为十进制:

  • 相关阅读:
    【Java学习笔记之二十一】抽象类在Java继承中的用法小结
    【Java学习笔记之二十】final关键字在Java继承中的用法小结
    【Java学习笔记之十九】super在Java继承中的用法小结
    【Java学习笔记之十八】Javadoc注释的用法
    【Java学习笔记之十七】Java中普通代码块,构造代码块,静态代码块区别及代码示例分析
    hdu 5310(贪心)
    poj3268 最短路
    poj1797 最短路
    poj2253 最短路
    poj2387 最短路
  • 原文地址:https://www.cnblogs.com/hankyoon/p/16145161.html
Copyright © 2020-2023  润新知