python.13

本文介绍了Python的一些常用函数,包括dir()用于查看对象属性,help()显示对象文档,len()返回对象长度,以及各种列表操作如append()、extend()、insert()等。还提到了类型转换函数如int()和str(),以及随机数生成函数randint()和uniform()。此外,文章还涵盖了字符串格式化输出的方法。
摘要由CSDN通过智能技术生成

python常用函数

  • dir([obj]) :显示对象属性,如果没有提供参数,那么显示全局变量 的名字
  • help([obj]) :显示对象文档 len(obj):返回对象长度
  • range():返回一个整数列表,从 0 开始 range(a,b):返回从 a 开始到 b-1 的列表, range(a,b,c):c是步长
  • int([obj]):转成 int 类型 str(obj):转成字符串类型 type(obj):返回对象类型 append(obj):给列表添加一个元素
  • extend([obj]):参数中的列表添加到自身列表的末尾
  • insert(a,b):从索引值为 a的位置添加一个元素 b,所以 list.insert(0,x) 相当于 list.append()
  • remove(x):删除列表中第一个值为 x 的函数,如果没有,那么这 个函数就会执行报错
  • pop(i):删除列表指定位置的元素并返回它。 i 表示这个参数是可 选的,如果不输入,将删除最后一个元素并返回
  • index(x):返回第一次出现 x 元素的索引值
  • count(x):统计元素 x 的个数
  • reverse():反转列表中的元素
  • random.randint() 的函数原型为: random.randint(a, b) ,用于生成一个指定范围内的整数。其中 参数 a 是下限,参数 b 是上限,生成的随机数 n: a <= n <= b
  • random.uniform 的函数原型为: random.uniform(a, b) ,用于生成一个指定范围内的随机符点数, 两个参数其中一个是上限, 一个是下限。 如果 a > b ,则生成的随机数 n: a <= n <= b 。如果 a<b,则 b <= n <= a 。

类型转换

  • list(iter) 把可迭代对象转换为列表
  • str(obj) 把obj对象转换成宇符串(对象的字符串表示法)  unicode(obj) 把对象转换成 Unicode 字符串(使用默认编码),使用u”汉字”可以得到其unicode 编码
  • basestring() 抽象工厂两数,不能被实例化,不能被调用,仅作为str 和 unicode 的父类
  • tuple(iter) 把一个可选代对象转换成元组对象
  • enumerate(iterable) 生成由iterable 每个元素的 index 值和 item 值组成的元组,可以使用for key, value in enumerate的方式进行迭代

格式化输出

+ %c转换成字符(ascii 值,或长度为一的字符串)

  • %r 优先使用repr函数进行字符串转换
  • %s 优先使用str0两数进行字符串转换
  • %d/%i转成有符号的十进制数
  • %u 转成无符号的十进制数 遇到负号添加-号
  • %o 转成无符号八进制数 遇到负号添加-号
  • %x /%X 转成无符号十六进制数(x× 的大小写决定转换后得到十六进制数中的字母的大小写) 遇到负数,则转换得到的结果中添加一个-号
  • %e/%E 转成科学计数法(e|E的大小写决定转换后得到的e的大小写)
  • %f /%F 转成浮点数(小数部分自然截断)
  • % %输出%号
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值