python内range括号内包含范围_Python数据结构

1.1 数字Python随机数函数:用途:随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

Python包含以下常用随机数函数:choice(seq):从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。

randrange ([start,] stop [,step]):从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1

random():随机生成下一个实数,它在[0,1)范围内。

seed([x]):改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。

shuffle(lst):将序列的所有元素随机排序

uniform(x, y):随机生成下一个实数,它在[x,y]范围内。

1.2 布尔型

取反操作:not, 如not 1+1!=2

in操作:判断一个元素在不在一个数据中,返回布尔型

1.3 字符串

1.3.1 访问字符串中的值[]:索引运算符。从左到右索引默认0开始的,最大范围是字符串长度少1;从右到左索引默认-1开始的,最大范围是字符串开头。

[:]:切片运算符。若要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

1.3.2 基于dictionary的字符串格式化基于tuple的字符格式化的缺点:值被列在一个 tuple 中,按照顺序插入到字符串中每个格式化标记所在的位置上。尽管这种做法效率高,但代码不容易阅读,特别是当插入多个值的时候。

基于dictionary的字符串格式化形式:“%(key1)s…%(key2)s…”

%dict

与locals()结合使用,效果更好。

1.3.3 其它Python字符串不是通过NUL或者'\0'来结束的;

Unicode 字符串:Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单:

>>> u'Hello World !'

如何删除字符和字符串&#x

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值