python数字
来源:互联网 发布:js设置disabled属性 编辑:程序博客网 时间:2024/05/24 05:55
1、切片操作
#!/usr/bin/env python# -*- coding: utf-8 -*-# 切片操作names = ('aa','bb','cc','dd','ee');print names[0];print names[2];print names[:];print names[0:2];print names[2:];print names[::1];# aa# cc# ('aa', 'bb', 'cc', 'dd', 'ee')# ('aa', 'bb')--->[0,2)左闭右开# ('cc', 'dd', 'ee')----》[2,length-1]# ('aa', 'bb', 'cc', 'dd', 'ee')s = 'abcdefghi'print s[::]#默认从开始到结尾,步长为1print s[::-1]#从末尾到开始,步长为-1print s[::2]#步长为2打印:abcdefghiihgfedcbaacegi
2、仅仅适用于整形的内建函数
hex(num)—>转换为十六进制,以字符串的形式返回
oct(num)—->转换为八进制,以字符串的形式返回
chr(num)—->将数字转换为ASCII字符,范围为0-255
ord(chr)—–>将字符转换为数字,长度为1的字符串
3、切片操作,依次砍掉最后一个字符
s = 'abcdedfsfs5'i = -1for i in range(-1,-len(s),-1): print s[:i]#左闭右开区间,最后一个字母取不到打印:abcdedfsfsabcdedfsfabcdedfsabcdedfabcdedabcdeabcdabcaba
改进:第一次将所有的打印出来
s = 'abcdedfsfs5'i = -1for i in [None]+ range(-1,-len(s),-1): print s[:i]#左闭右开区间,最后一个字母取不到打印:abcdedfsfs5abcdedfsfsabcdedfsfabcdedfsabcdedfabcdedabcdeabcdabcaba
阅读全文
0 0
- python 数字
- 【python】-数字
- Python 数字
- Python数字
- Python数字
- Python数字
- Python 数字
- Python -- 数字
- Python数字
- Python数字
- Python数字
- Python-数字
- Python数字
- Python数字
- Python 数字
- python-数字
- python数字
- python数字
- springMVC框架下如何实现移动端接口调用2
- 【Scikit-Learn 中文文档】无监督降维
- JAVA 文件锁 FileLock
- CCPC-Final2017游记
- Oracle 修改 processes
- python数字
- Android Phone Forensic Analysis – Unleash Hidden Evidence
- ML 中的流式输入
- 同事使用xib约束,但是好久没有使用xib,忘得差不多了,所以巩固下,附上链接
- java基础(持续学习更新记录)
- BDP教你用大数据看收视,哪家卫视独领风骚?
- 成本会计分录大全
- 一个顶尖企业的项目总监谈IT企业研发项目管理
- 基于Caffe的CNN剪枝