使用Python的数据类型(1)
来源:互联网 发布:淘宝店铺描述大全 编辑:程序博客网 时间:2024/06/05 03:16
Python的数据类型包括:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象,对象三个特性:
- 身份:内存地址,可以用id()获取
- 类型:决定了该对象可以保存什么类型值,可执行何种操作,需遵循什么规则,可用type()获取
- 值:对象保存的真实数据
1. Number数字
Python 2.X版本中number分为int和long,但在Python 3.X版本中,统一为int。
num1=123print(type(num1))num2=99999999999999999999999999999999999999print(type(num2))
2. Sting字符串
print(str1)str2='Hello Python'print(str2)
结果:Hello Python
(2) 如果字符串中包含''中的一个,字符串用“”引用
str3="I am 'Sheryl'"print(str3)结果: I am 'Sheryl'
(3)如果字符中包含“”中的一个,可以在前面加 \ 转义字符
str4="I am \"Sheryl\""print(str4)结果:I am "Sheryl"
(4)按照字符串的原格式输出用三个“” ,或者三个‘’
str5="""I say: I am Sheryl! Goodbye!"""print(str5)str6='''I say: I am Sheryl! Goodbye!'''print(str6)结果:
I say:
I am Sheryl!
Goodbye!
I say:
I am Sheryl!
Goodbye!
(5)字符串的索引和切片,索引操作可以取出字符串中特定的字符,切片操作取出一部分序列。
print(str6)str6='abcde'print("str6[0:5:1]: "+str6[0:5:1]) # 从左往右0-4,步长1print("str6[::]: "+str6[::]) # 从取全部字符串print("str6[1:4:2]: "+str6[1:4:2]) # 从左往右1-3,步长2print("str6[-4:-1:]: "+str6[-4:-1:]) # 从左往右-4 到 -1,倒数第一个为-1,步长1print("str6[-1:-6:-1]: "+str6[-1:-6:-1]) # 从左往右-1到-6,步长-1,意为倒序
结果:
str6[0:5:1]: abcde
str6[::]: abcde
str6[1:4:2]: bd
str6[-4:-1:]: bcd
str6[-1:-6:-1]: edcba
阅读全文
0 0
- 使用Python的数据类型(1)
- 使用Python的数据类型(2)序列
- python 基本数据类型的使用
- 使用Python的数据类型(3)元组
- Python 基本数据类型及变量的使用
- python学习笔记(1)-Python的数据类型:数字
- python的数据类型(上)
- python的数据类型(下)
- python 使用教程(基本数据类型)
- python 某些数据类型使用
- python(1)-简单数据类型
- python数据类型检验-set()的使用和try的使用
- Python学习笔记(1)-变量和简单的数据类型
- 关于python的基础知识1--数据类型
- Python的数据类型(内置类型)
- Python拾遗(三)常用的数据类型
- Python容器的数据类型 (python2)
- Python数据类型之间的转换(三)
- Jenkins+Ansible+Gitlab自动化部署三剑客
- 矩阵的 Frobenius 范数及其求偏导法则
- (OK) Android-x86-7.1.1
- 16.字符串加密解密
- apt-cache
- 使用Python的数据类型(1)
- Android Studio Mac 下的卸载
- QTextEdit添加文本对象(将N个文字结合成一个整体)
- 一、并发编程的挑战
- angularJS与后台连接方法
- des加密解密工具类
- js将毫秒转换成指定格式的日期时间
- jQuery实现仿微博发布框字数提示
- Android4.2.2多媒体架构MediaPlay的创建过程分析(二):解析器的创建