python3 基础数据类型
2017-10-30 00:49
113 查看
一、基础数据类型分类
python的数据类型主要包括以下几种:
1.数字
2.字符串
3.列表
4.字典
5.元组
6.集合
1.数字 int
数字主要是用于计算用的,使用方法并不多
#bit_length() 当十进制用二进制表示时,最少使用的位数
#整数的bit_length方法运行可以查询以二进制表示一个数字的值所需的位数。
v = 11 data = v.bit_length() print(data)
运行结果
# 数字11在二进制情况下占4位
4 Process finished with exit code 0
2.布尔值 bool
布尔值就两种形式:True 、 False。 反应条件的正确与否。
真 1 True 假 0 False
3. 字符串
3.1 索引
索引即字符串元素的下标,字符串第一个元素的索引为0,后面的索引以此类推;
元素总个数等于总索引加一。
a = 'ABCDEFGHIJK' print(a[0]) # 输出值:A print(a[3]) # 输出值:D print(a[5]) # 输出值:F print(a[7]) # 输出值:H
3.2 字符串切片
切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾尾)。
(步长:循环体中计数器每次的增量值,增量也可以是负数的)
a = 'ABCDEFGHIJK' print(a[0:3]) print(a[2:5]) print(a[0:]) #默认到最后一个元素 print(a[0:-1]) #-1就是最后一个元素 print(a[0:5:2]) #加步长 print(a[5:0:-2]) #反向加步长
3.3 字符串的常用方法
- str.swapcase() 大小写翻转
# join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。返回通过指定字符连接序列中元素后生成的新字符串。 str.join(sequence) sequence -- 要连接的元素序列。 实例: s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b") # 字符串序列 print (s1.join( seq )) print (s2.join( seq )) 执行结果: r-u-n-o-o-b runoobstr.join()
相关文章推荐
- Python新手学习基础之数据类型——字符串类型
- python基础(2) 基础数据类型,以及其他
- Python【基础:数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set】注意事项(与java,c比较)
- Python基础——Session3 数据类型二
- python基础:数据类型和变量-python简易教程(四)
- 小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础
- Python基础学习:数据类型
- Python基础(自学)基本数据类型
- Python基础02 基本数据类型
- 廖雪峰python3.6教程笔记3-Python基础之数据类型和变量
- python基础之一——数据类型和内存管理
- python基础(一)数据类型和变量
- python基础一数据类型之集合
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- python程序设计基础2:python数据类型
- Python语言基础学习(数据类型,迭代器及生成器)
- 我与python约个会:08.程序编程基础2~基本数据类型
- python 基础数据类型 (一)
- python基础学习-数据类型
- Python基础02 基本数据类型