“Python数据类型”的版本间的差异
来自CloudWiki
(→字符串类型) |
(→字符串类型) |
||
第24行: | 第24行: | ||
===字符串类型=== | ===字符串类型=== | ||
字符串是Python里面重要的一种数据类型。 | 字符串是Python里面重要的一种数据类型。 | ||
+ | |||
+ | [[文件:P1-105.jpg|700px]] | ||
*Python语言中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。 | *Python语言中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。 | ||
第29行: | 第31行: | ||
*Python字符串的两种序号体系 | *Python字符串的两种序号体系 | ||
− | + | *提问:正数第5个是哪个字符 ?r字母是正数第几个 ?倒数呢 ? | |
+ | |||
+ | |||
+ | 如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1; | ||
+ | |||
+ | 反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。 | ||
<nowiki>>>> s="对酒当歌,人生几何?" | <nowiki>>>> s="对酒当歌,人生几何?" | ||
第56行: | 第63行: | ||
>>> print(s[:]) | >>> print(s[:]) | ||
譬如朝露,去日苦多</nowiki> | 譬如朝露,去日苦多</nowiki> | ||
+ | |||
+ | 可以通过Python默认提供的len()函数获取字符串的长度, | ||
+ | |||
+ | 一个中文字符和西文字符的长度都记为1。 | ||
+ | |||
+ | 提问:"譬如朝露,去日苦多"的字符串长度是几 ? | ||
关于python字符串的更多内容,可参见 [[Python字符串类型及格式化]] | 关于python字符串的更多内容,可参见 [[Python字符串类型及格式化]] |
2020年2月24日 (一) 01:56的版本
数字类型
表 示 数 字 或 数 值 的 数 据 类 型 称 为 数 字 类 型 ,
Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。
>>> s=123 >>> print(s) 123 >>> d= s+b >>> print(d) 98 >>> d=pow(2,3) >>> print(d) 8 >>> b = 3.1416 >>> b 3.1416 >>> b = 10e5 >>> b 1000000.0 >>> b= 6.3+a >>> print(b) 9.4415
字符串类型
字符串是Python里面重要的一种数据类型。
- Python语言中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。
- Python字符串的两种序号体系
- 提问:正数第5个是哪个字符 ?r字母是正数第几个 ?倒数呢 ?
如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;
反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。
>>> s="对酒当歌,人生几何?" >>> s[1] '酒' >>> s[-1] '?' >>> s[3] '歌' >>> s[-3] '几'
可以通过[N:M]格式获取字符串的子串
>>> s ="譬如朝露,去日苦多" >>> print(s[2:4]) 朝露 >>> print(s[-3:-1]) 日苦 >>> print(s[2:-2]) 朝露,去日 >>> print(s[1:]) 如朝露,去日苦多 >>> print(s[:]) 譬如朝露,去日苦多
可以通过Python默认提供的len()函数获取字符串的长度,
一个中文字符和西文字符的长度都记为1。
提问:"譬如朝露,去日苦多"的字符串长度是几 ?
关于python字符串的更多内容,可参见 Python字符串类型及格式化