python中常用的内置函数和内置模块

摘要:
#97:a65:A48:0c=input#ord('a')˂=ord˂=ord('z')判断它是否是小写字母#ord('a)˂=ord˂=ord('z')判断是否是大写字母#ord?

一、InnerFuction 内置函数
1、type() 返回对象或者变量的数据类型

     print(type("嘻嘻"))            #class_str

      a=3

     print(type(a))                  #class_int

2、abs() 返回数字的绝对值

     print(abs(-10))     #10

3、max() 返回一组数据当中最大的值

     print(max(1,3,2))    #3

4、min() 返回一组数据当中的最小值

      print(min(1,3,2))    #1

5、id() 返回数据在内存中的地址

     print(id(1))   

     print(id(2))

     print(id(3))

     print(id(4))

        预显示数据如果第一次出现则创建对象,如果二次出现则复用第一次创建的那个对象即可,但在python里,会自动为一些常见的常量预先定义在堆内存中。

注意:

     print(id(5))  #从上到下第一次出现的数据常量

     print(id(5))  #已存在的常量5,直接复用

6、int()  将字符串转数字

7、float()  将字符串或整型转小数

8、str()  将其他转为字符串

9、bool()  true or false

10、len() 查看数据长度

    序列:一组数据 (列表,元祖,字典,集合,字符串)

      print(len("abcd"))   #4

      print(len("嘻嘻"))  #2

11、bin() 转二进制

       print(bin(149))    #0b10010101

12、oct() 转八进制

       print(oct(149))     #0o225

13、hex() 转十六进制

        print(hex(149))    #0x95

14、ord() 返回传入的字符所对应的ASCII值

        print(ord('a'))  #97。每次传入只能有一个字符

15、chr() 返回传入数字对应的ASCII字符

        print(chr(97))   #a

 
             实例:

                   1、如何判断输入的一个字符是大写字母还是小写字母还是数字呢?

                          #97:a     65:A       48:0

                          c=input("输入一个字符:")

                          #ord('a') <= ord(c) <= ord('z')      判断是否为小写字母

                          #ord(''A) <= ord(C) <= ord('Z')     判断是否为大写字母

                          #ord('0') <= ord(c) <= ord('9')      判断是否为数字

                       2、如何将小写字母转为大写字母?

                             chr(ord(c)-32)

16、round()   四舍五入

       print(round(5.666))   #6

       print(round(5.444))   #5

二、内置模块
1、random模块

        import random     #导入模块(若要使用相关内容必须写)

(1)random.randint(a,b) 随机产生一个[a,b]之间的数字

        print(random.randint(1,10))  #随机产生1~10的数字,包括1和10

(2)random.random() 随机产生一个[0,1)之间的小数

        print(random.random())  #随机产生一个0~1之间的小数,包括0不包括1

(3)random.randrange()从给定的范围中选择一个随机整数

       print(random.randrange(10))       #[0,10)

       print(random.randrange(5,10))      #[5,10)

2、math模块

      import math      #导入模块(若要使用相关内容必须写)

(1)math.pi() 圆周率

      print(math.pi)       #3.141592653589793

(2)math.e()  自然常数e

      print(math.e)        #2.718281828459045

(3)math.pow() 一个数的n次方

        print(math.pow(2,8))        #2**8

(4)math.fabs() 取相反数

        print(math.fabs(-3.14))     #3.14

(5)math.ceil() 获取大于该数字的最小整数

         print(math.ceil(3.13))        #4

         print(math.ceil(-2.89))       #-2

(6)math.floor() 获取小于该数字的最大整数

         print(math.floor(3.96))       #3

         print(math.floor(-3.96))      #-4

(7)math.sqrt()  #开平方

          print(math.sqrt(9))            #3.0


原文链接:https://blog.csdn.net/trichloromethane/article/details/106835550

免责声明:文章转载自《python中常用的内置函数和内置模块》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ASP无组件上传进度条解决方案浅谈ES6的Object.assign()浅拷贝下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python:动态参数*args

动态参数   顾名思义,动态参数就是传入的参数的个数是动态的,可以是1个、2个到任意个,还可以是0个。在不需要的时候,你完全可以忽略动态函数,不用给它传递任何值。 Python的动态参数有两种,分别是*args和**kwargs,这里面的关键是一个和两个星号的区别,而不是args和kwargs在名字上的区别,实际上你可以使用*any或**whatever的...

一个用python简单的封装了aria2的jsonrpc中adduri的脚本

aria2是一个十分牛逼的下载神器,有时候项目需要一个很牛逼的下载中间件的话,aria2是一个不错的选择。其中支持jsonrpc和websocket的特性尤其诱人。但是python用起来还是有点不爽,所以简单封装一下aria2的jsonrpc。 所以,用python简单的封装了aria2的jsonrpc中adduri的脚本。 使用起来非常简单,仅需要三行代...

使用IDEA写Python之pytest环境搭建及第一个程序编写

一、准备篇 Python环境:3.8.3 开发工具:IDEA,对你没有看错 二、IDEA下安装开发环境 1. python的下载 https://www.python.org/downloads/ PS:关于Python的环境搭建,此处略 2. idea下python插件的安装 点击File->Settings...->Plugins,点击ma...

用calibre和python制作电子书---Python和Git教程

calibre - E-book management是一个很强大的电子书管理软件,可以打开和转换各种格式的电子书,可以抓取新闻到本地阅读,允许用户自定义新闻源,可以通过编写自己recipe让其将网页上的内容抓取下来并且生成电子书,利用这个功能我将廖雪峰老师的Python教程和Git教程做成了epub电子书,使用firefox的epubReader插件就可...

python中的生成器(二)

一. 剖析一下生成器对象 先看一个简单的例子,我们创建一个生成器函数,然后生成一个生成器对象 defgen(): print('start ..') for i in range(3): yieldi print('end...') G=gen() print(type(G)) >> <type 'gene...

Python实现快捷输入(类似WeGame的一键喊话)

故事背景:   表弟跟我说,他玩游戏玩的不是很好,导致经常被队友互动,但是自己的手速有限,经常在互动中败阵。   因此,尝试做一款小工具,帮助表弟取得和队友互动的胜利! 逻辑设计:   监听键盘上的某个按键   当该按键被按下时,调用数据库(或者远程接口)的数据   将获取到的数据写进Windows的剪贴板   模拟粘贴快捷键(Ctrl + V),将数据文...