美文网首页
第三章:基本数据类型

第三章:基本数据类型

作者: M_小七 | 来源:发表于2024-07-12 09:53 被阅读0次

    (1)数据类型概述 :计算机对数据进行运算时需要明确数据的类型和含义 。 Python 语言支持多种数据类型。

    (2)数字类型

    表示数字或数值的数据类型称为数字类型, Python 提供 3 种数字类型: 整数 、浮点数和复数。

    (3)字符串类型

    计算机程序经常用于处理文本信息, 文本信息在程序中使用字符串类型表示 。字符串是字符的序列, 用一对双引号“”或者一对单引号‘’括起来 。字符串包括两种序列体系:正向递增和反向递减。

    正向递增和反向递减.png

    程序语句元素

    (1)表达式

    n 产生或计算新数据值的代码片段称为表达式, 一般由数据和操作符等构成。

    (2)赋值语句

    n 对变量进行赋值的一行代码被称为赋值语句。 语法格式:

    <变量> = <表达式>

    (3) 引用

    通过引用, Python 可以使用当前程序之外已有的功能代码,从而提高编程效率。
    【引用方式】

    import <功能库库名>
    

    引用功能库之后, 采用<功能库名称>.< 函数名>() 方式去调用具体功能 。

    (4)其他语句

    分支语句是控制程序运行的一种语句, 它的作用是根据判断条件选择程序执行路径 。分支语句包括 单分支 、 二分支和多分支。

    单分支语句,使用方式如下:

     if <条件>:
        <语句块>
    

    任何能够产生 True或 False 的语句都可以作为条件, 当条件为真时,执行语句块中的内容。

    二分支语句,使用方式如下:

     if <条件>:
        <语句块 1> 
     else:
        <语句块 2>
    

    当条件为 True 时 ,执行语句块 1; 当条件为 False 时 ,执行语句块 2。

    循环语句是控制程序的一类重要语句, 它的作用是根据判断条件确定一段程序是否再次执行一次或者多次 。循环包括 :遍历循环和条件循环。

    条件循环的基本过程如下:

    while (<条件>):
           <语句块 1> 
    <语句块 2>
    

    当条件为 True 时 ,执行语句块 1 ,然后再次判断条件, 当条件为 False 时 ,退出循环,执行语句块 2。

    1. input()输入函数

    使用方式:

     <变量> = input( <提示性文字>)
    

    无论用户输入的是字符还是数字, input()函数统一按照字符类型输出。

    2.eval()

    使用方式:

     <变量> = eval(<字符串>)
    

    去掉字符串最外侧的引号, 并按照 Python 语句方式执行去掉引号后的字符内容。

    3.print()输入函数

    使用方式:

    ❶仅输出字符串:

    print(<待输出字符串>)
    

    ❷仅用于输出一个或多个变量:

    print(<变量 1>,<变量 2>, … … ,<变量 n>)
    

    ❸用于混合输出字符串与变量值:

     print(<输出字符串模板>.format((<变量 1>,<变量 2>, … … ,<变量 n>)))
    

    print()函数输出文本时默认在最后增加一个换行, 如若不希望在最后增加换行, 或者是想要输出其 他内容, 可以对 print()函数的 end 参数值进行赋值。


    end参数.png

    变量:

    如何创建变量----赋值语句:


    image.png

    变量赋值过程:

    x =1         
    x =x+10          
    name1=‘lilei ’               
    name1=‘lilei ’
    name2=name1      
    name2=‘hanmeimei ’
    

    进阶的赋值方法:

    同时给多个变量赋予同一个内容:

    a = b = c = 100

    同时给多个变量赋予不同的内容:

    a, b, c = 1, 2, 3

    变量名的命名规则

    • 大小写英文 、数字和_的结合,且不能用数字开头;

    • 系统关键词不能做变量名使用;

    • 获取关键字列表: help('keywords')

    • Python 中的变量名区分大小写。

    • 变量名不能包含空格,但可使用下划线来分隔其中的单词。

    • 不要使用 Python 的内置函数名称做变量名。

    数字—int 类、布尔值—bool 类、字符串—str类、列表—list 类、元组—tuple 类、字典—dict类、集合—set类。

    数字型:

    1. 整数类型
    整数类型的 4 种进制表示 整数类型:

    浮点数:


    1. 数值运算操作符
      基本规则:

    整数和浮点数混合运算,输出结果浮点数;

    整数之间运算, 产生结果类型与操作符相关;

    整数或浮点数与复数运算, 输出结果是复数。

    操作符描述

    数值运算函数:


    (1)abs(x)
    用于计算整数或浮点数 x 的绝对值,结果为非负值 。该函数也可以计算复数的绝对值 。例如:

    (2)divmod(x,y)

    用于计算 x 和 y 的除余结果, 返回两个值,分别是 x 和 y 的整数商, 即 x//y , 以及 x 与 y 的余数, 即 x%y 。例 如:

    (3)pow(x,y)

    用于计算 x 的 y 次幂 。 pow(x,y,z)则用来计算 xy%z ,模运算与幂运算同时进行,速度更快 。例如:

    (4)round(x)

    对整数或浮点数 x 进行四舍五入运算 。采用“奇进偶不进 ”的方式运算。


    (5)max(x1,x2,…,xn)

    对任意多个数字进行最大值比较, 并输出结果 。例如:

    (6)min(x1,x2,…,xn)

    对任意多个数字进行最小值比较, 并输出结果 。
    字符串:字符串是由字母 、 数字和特殊字符来组成的序列。

    从左到右索引默认 0 开始的, 最大范围是字符 从右到左索引默认-1 开始的,最大范围是字

    name = ‘hanmei mei ’ 
    一般来说单引号 、双引号没啥区别 
    number = "12"
    paragraph = '''Hello, makerbean! Hello, world! '''
    

    字符串长度

    len()函数: 返回字符串中的字符长度或者字符数。

    s1 = 'hello world' 
    s2 = 'makerbean' print(len(s1))
    
    print(len(s2))
    

    isinstance()判断类型


    转义字符:


    format()方法的基本使用:

    字符串使用方式: <模板字符串>.format(<逗号分隔的参数>)

    其中模板字符串是一个由字符串和槽组成的字符串, 用来控制字符串和变量的显示效果,例如:

     "{}那么大,{}想去看看 。 ".format("世界","我")
    
    '世界那么大,我想去看看 。 '    
    

    format()方法参数的使用顺序:


    format()方法的基本使用:

    format()的槽不仅包括参数序号还包括格式控制信息,语法格式为:

      {<参数序号>:<格式控制标记>}
    

    输出整数和浮点数类型的格式规则:
    整数:

    b:输出整数的二进制方式
    C: 输出整数对应的 unicode 字符
    d:输出整数的十进制方式
    o: 输出整数的八进制方式
    x: 输出整数的十六进制方式
    X: 输出整数的大写十六进制方式

    浮点数:

    e: 输出浮点数对应的小写字母 e的指数形式
    E:输出浮点数对应的大写字母 E 的指数形式
    f :输出浮点数的标准浮点型形式

    字符串类型的操作:

    x + y 连接两个字符串

    s =”hello ” +”world ”    
    s=”hello world ”
    

    x * n 或 n * x 复制 n 次字符x

    s=!*5   
    s=!!!!!  (不是得乘以 n )
    

    x in s

    字符串处理函数:

    函数****描述

    len(x) 返回字符串 x 的长度或者是其他组合类型的元素个数

    str(x) 把任意类型转换为字符串形式

    chr(x) 返回 Unicode 编码对应的单字符

    ord(x) 返回单个字符对应的 Unicode 编码

    hex(x) 返回整数 x 对应的十六进制的小写形式

    oct(x) 返回整数 x 对应的八进制的小写形式

    字符串处理方法:


    相关文章

      网友评论

          本文标题:第三章:基本数据类型

          本文链接:https://www.haomeiwen.com/subject/jqvgcjtx.html