摘要:本文主要向大家介绍了Python语言学习笔记(3) -- 常用数据类型,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
本文主要向大家介绍了Python语言学习笔记(3) -- 常用数据类型,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
python常用的数据类型
1.数字类型
python的数字类型分为 整形、长整型、浮点型、布尔型、复数型。(python没有字符类型)
整型:
整形可以用 二进制、八进制、十六进制表示 默认是十进制。
除十进制外其他三种需要加前缀:二进制(0b)、八进制(0o)、十六进制(0x)
前缀字母分大小写都可以。
长整型:python不用特别定义长整型。
浮点数:带小数的数字。(4.0、5.1、-2.123e3)
布尔值: Ture、False 。(1==Ture、0==False)
复数: 复数是python内置的数据类型,使用1j表示-1的平方根。复数对象有两个属性real和imag用于产看实部和虚部。
2.字符串
(1) 字符串是有字符组成的序列,如 ‘abcd’、‘1233435’、‘你好’ 等。
(2) 字符串界定符
a.单引号,如 '','1+2','He said "how are you?" '。当字符串中含有双引号时,最好用单引号作为界定符。
b.双引号,如 “ ”,“中国”、"It's my book."。当字符串中含有单引号是,最好用双引号做为界定符。
c.三引号,可以连续使用三个单引号'''hello''',也可以用连续三个双引号""" hello"""。三引号常用语多行字符串,如文档字符串。
(3) 转义符
转义符是一些特殊的字符。Python用反斜杠(\)来转义字符,表示那些特殊的字符如下表
转义字符
描述
\| 反斜杠
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\n 换行
\t 横向制表位
\v 纵向制表位
\r 回车
\f 换页
\ooo 八进制数ooo代表的字符,例如:\012代表换行,因为八进制012就是十进制数10,而10是换行符的编码
\xhh 十六进制数hh代表字符,例如:\x0a也代表换行
\other 其他字符以普通格式输出
(4)原始字符串
原始字符串用于显示字符串原来的意思,不让转义字符生效。用 r 或 R来定义原始字符串。
例如:
>>print(r'\t\n')
>>\t\n
如果不用原始字符串,就得多次使用转义字符'\':
>>print('\t\r')
>>\t\r
(5) 字符串长度
使用len()函数,可以确定字符串包含多少个字符,即字符串的长度。
(6) 字符串连接
利用加法运算符 "+"可以让两个字符串首尾相连。 例如
>>'python '+'programming'
>>'python programming'
>>'He said '+' ”It\'s me !” '
>>'He said ”It’s me !“ '
(7) 字符串重复
(8) 字符串的索引
利用方括号运算符 [] 可以通过索引值得到相应位置的(下标)的字符。 python的索引方式有两种 a. 从前往后的正向索引,n个字符的字符串,其索引值从0到n-1; b.从后向前索引的负数索引,n个字符的字符串,其索引值从-1到-n。 例如: >>>s='Python' >>>print(s[0],s[5]) >>>P n >>>print(s[-1],s[-6]) >>>n P >>>s[6] #下标越界 Traceback (most recent call last): File "<pyshell#158>",line 1,in <module> s[6] IndexError: string index out of range(9) 字符串切片
切片是Python序列的重要操作之一,使用与字符串、列表、元组、range对象型。
本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号