人工智能(python)开发 —— python 基础的基础函数

本章知识点:

       1、数值对象的构造(创建)函数:【也称为强制转换】float()、int()、bool()、complex()、str()

       2、bool()函数返回假值False的情况,其余都是真

       3、布尔的三个运算符:not 、and 、or

       4、正负号运算符:+ (正号)、- (负号)

       5、pass 语句

       6、预置的数据型函数:abs()、round()、pow()

       7、查看文档帮助:help()

       8、基本输入/输出函数:input()、print()

       9、显式换行: \

       10、隐式换行:()、【】、{}

      

数值对象的构造(创建)函数:    
       float(obj)                 用于字符串或数字转换为浮点数,如果不能出参数,则返回0.0
       int(x[, base = 10])    用数字或字符串转换为整数,如果不给出参数,则返回0 ;[base指进制,此处10代表十进制表示]
       bool(x)                     用x生成一个布尔值(True/False)
       complex(r = 0.0 , i  = 0.0)    用数字生成一个复数(实部为r,虚部为i)
       str(obj = “”)        用对象转换为字符串

bool()函数返回假值False的情况:
    False    逻辑假值
    None    空值
    0, 0.0 , 0j    所有的数字零
    —————后续—————
    “”    空字符串
    ()    空元组
    []    空列表
    {}    空字典
    set()    空集合
    ...
布尔运算:

       运算符(三个): not    and     or

布尔非:not
       语法:not x
       作用:对 x进行布尔取非,如: bool(x) 为True,则返回False, 否则返回True
 示例:
    money = 103
    if not money >= 100:
       pay = money
    else:
       pay = money - 20
    print(pay)

布尔与: and
       语法: x and y                                      注: x, y代表表达式
       作用:
                  优先返回 假值对象

                  当x为布尔值为False时,返回x, 否则返回y

示例:(只有当x,y都为True时才返回True,其他都返回False)
    >>> True and True
    True
    >>> False and True
    False
    >>> True and False
    False
    >>> False and False
    False
布尔或: or
      语法: x or y                         注: x, y代表表达式
      作用:
              优先返回 真值对象
              当 x 为True时,返回x, 否则返回y
示例:(只有当x,y都为False时才返回False,其他都返回True)
    >>> True or True
    True
    >>> True or False
    True
    >>> False or True
    True
    >>> False or False
    False

正负号运算符:+ (正号)、- (负号)        注:一元运算符
       语法:
                + 表达式
                - 表达式
示例:
    a = 5
    b = -a        # b = -5
    c = +a        # c = 5
    c2 = (2-3j)
    c3 = -c2      # c3 = (-2+3j)
pass 语句
        作用:通常用来填充语法空白
        语法:
                pass

预置的数据型函数:

        abs(x)                                        取x的绝对值

        round(number[, ndigits])        对数值进行四舍五入,ndigits是小数点向右取整的位数,负数表示向左取整【int()函数会舍去小数点后面的值】

        pow(x y , z = None)                相当于 x**yx**y % z

示例:
    x = 1234.56789
    round(x)=1235   【int(x)=1234】
    round(x,4)=1234.5679
    round(x,-1)=1230
    round(x,-3)=1000
help() 函数可查看函数帮助文档
 
>>> help(函数名)
基本输入函数: input
       作用:从标准输入设备上读取一个字符串,末尾的换行字符会被删除
       格式:input(“提示字符串”)
       说明:返回输入的字符串
                  注: '提示字符串' 可以为空

基本输出函数: print
       作用:将一系列的值以字符串形式输出到标准输出设备上,默认为终端
       格式:print(value, ...  , sep=’’ , end= ‘\n’ , file=sys.stdout , flush=False)

关键字参数的含义:
       sep:两个值之间的分隔符,默认为一个空格
       end:输出完毕后在末尾自动追加一个字符串,默认文换行符

       flush:是否立即将流进行输出

       file:流对象,默认为sys.stdout

示例:
    print(1,2,3,4)
    print(1,2,3,4, sep ='#')
    print(1,2,3,4, sep='->')

    print('我是第一行汉字',end='')
    print('我是第二行汉字')

    print('我可能会被放在缓冲区。。。', end='',flush=True)    # 不等待直接输出,  flush=False正常情况可能存在于缓冲区不会立即打印出来
    import time
    time.sleep(10)
    print('我睡醒了')

显式换行:
      折行符 \ (反斜杠)
      必须放在一行的末尾,来示意解释执行器,下一行也是本行的语句

隐式换行:
      所有括号内的空容换行称为隐式换行: () {} []

  如:
    x = 2 * (3 + 4
    + 5)

附录

         人工智能(python)—— 目录汇总



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值