Python3学习DAY4

  一些内置函数和常用的函数:

内置函数:
  • abs(number):返回一个数的绝对值。
  • chr(number):ASCII码转换为字符,相反的函数order
  • divmod(num1, num2):求出商和余数,返回一个tuple. divmod(10,3)=(3,1)
  • eval(source[, globals[, locals]]):求表达式的值
  • excefile(object[, globals[, locals]]):exec语句用来执行储存在字符串或文件中的Python语句。
    • 例:exec(‘print("abc")‘) 输出‘abc‘
  • filter(function or None, list):将list的每项按照function进行筛选。function中,如果需要某个值继续存在,返回值为True,反之用False。
  • len(object):求一个对象的子项的个数
  • map(function, iterable_objects):接收一个函数和一个可迭代对象(如列表)作为参数,用函数处理每个元素,然后返回新的列表。
  • max():求最大项
  • min():求最小项
  • ord(character):字符转换为ASCII码,相反的函数chr
  • pow(x, y[, z]):求幂(z为取模的可选项)
  • range():生产一个列表
  • repr(object):把对象转换为字符串,很多时候可以通过eval(repr(object))还原对象
  • sum(list):求序列所有值的和
  • type(object):查看数据对象类型
  • range([start,] stop[, step]) -> range object:左开右闭。
  • round(number[, ndigits]) -> number:把浮点数转变成指定小数位数的数
  • hex(number):转化为十六进制的字符串
  • oct(number):转化为八进制的字符串
  • int(str):字符转换为数字函数
  • float(object):将对象转化为浮点数。
  • str(object):将对象转换为字符串

其他函数:

  • Decimal:控制精确小数点位数:(需要先引入:from decimal import Decimal)
时间: 2024-11-09 00:20:23

Python3学习DAY4的相关文章

python3学习之字符串

s='this is test message' s.capitalize()    首字母大写,其它小写 s.find(sub[, start[, end]])      在指定范围内(默认全部字符串),查找sub是否包含在字符串中,包含时                                             返回第一次匹配的index,否则返回-1 s.rfind(sub[, start[, end]])    在指定范围内(默认全部字符串),查找sub是否包含在字符串中,

Python3学习(2)-中级片

Python3学习(1)-基础片 切片:取数组.元组中的部分元素 L=['Jack','Mick','Leon','Jane','Aiden'] 取前三个:使用索引 取2-4个元素:索引 取最后2个元素:索引,倒序 取前3个元素:索引 N=[0,1,2,3,4,5,6,7,8,9] 前8个中每2个取1个 每3个中取1个 高阶函数:map/reduce/filter/sorted map:map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并

Python3学习笔记(urllib模块的使用)转http://www.cnblogs.com/Lands-ljk/p/5447127.html

Python3学习笔记(urllib模块的使用) 1.基本方法 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) -         url:  需要打开的网址 -         data:Post提交的数据 -         timeout:设置网站的访问超时时间 直接用urllib.request模块的urlopen()

Python3学习之异常处理详解

本文和大家分享的主要是python3中的异常及相关解决方法,一起来看看吧,希望对大家学习python3有所帮助. 一.错误和异常 1.错误 代码运行前的语法或者逻辑错误 . 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: invalid syntax #语法错误示范def test: pass #语法错误示范class Foo pass #语法错误示范 print(haha 其他语法错误 . 逻辑错误 #用户

Python3学习

要做一个儿童搜索引擎的项目(www.kidsearch.cn),所以开始接触各种新的语言,觉得python的爬虫确实很厉害,确实有必要学习. 学习网站:廖雪峰的python3教程http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 同样,有点难记,可以用这个:www.selflink.cn/links/python 以下是学习笔记.因为语言基本都差不多,所以记的内容大多数是一些细小的知

python3学习笔记(1)

#python学习笔记 17/07/07# !/usr/bin/evn python3# -*- coding:utf-8 -*- #r"" 引号当中的字符串不转义 #练习#打印 '\\\t\n'print(r'\\\t\n') #打印 n = 123print('n = 123') # 打印 f = 456.789print("f = 456.789") #打印 s1 = 'Hello, world!'print("s1 = 'Hello, world!

python 学习day4

函数装饰器 内置函数 编译字符串成为python代码 # s = "print(123)"# compile(s, "<string>", "exec") 执行代码.字符串.表达式 # exec("print(1+2+3)")  #代码与字符串都可以执行,但是无返回值(无返回值)# print(eval("1+2+3"))  #可以执行表达式,将执行结果当作返回值返回(有返回值) dir(dic

python3学习笔记(3)

一.内置函数补充1.callable()检测传递的参数是否可以被调用.def f1() pass可以被调用 f2 = 123不可以被调用 2.chr()和ord()chr()将ascii码转换成字符,ord()将字符转换成acsii码在2.7中chr()和ord()用来翻译参数和ascii码的对应关系.例:r = chr(65)print(r)和r = ord("B")print(r) 实例:随机验证码import random #用来生成随机数的模块li = []for i in r

python3学习笔记(0)

一.编程语言主要从以下几个角度分类:1.编译型和解释型2.静态语言和动态语言3.强类型定义语言和弱类型定义语言 编译型:程序运行前先由负责翻译的程序将代码转换成可执行代码进行执行.例如C/C++.Pascal/Delphi.VB.其优点为运行速度快,对系统要求低,适用于开发操作系统.大型应用程序.数据库系统等.解释型:程序运行时每直行到一条指令就由解释程序将所执行到的代码转换成可执行代码进行执行,如此反复,直至程序直行完毕.例如Java.JavaScript.VBScript.Perl.Pyth