“Python数据类型”的版本间的差异
来自CloudWiki
(未显示2个用户的6个中间版本) | |||
第1行: | 第1行: | ||
===数字类型=== | ===数字类型=== | ||
+ | 表 示 数 字 或 数 值 的 数 据 类 型 称 为 数 字 类 型 , | ||
+ | |||
+ | Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。 | ||
+ | |||
<nowiki>>>> s=123 | <nowiki>>>> s=123 | ||
>>> print(s) | >>> print(s) | ||
123 | 123 | ||
− | >>> d= s | + | >>> d= s-25 |
>>> print(d) | >>> print(d) | ||
98 | 98 | ||
第12行: | 第16行: | ||
>>> b | >>> b | ||
3.1416 | 3.1416 | ||
− | >>> b = 10e5 | + | >>> b = 10e5 # 10 乘以 10的5次方 |
>>> b | >>> b | ||
1000000.0 | 1000000.0 | ||
第18行: | 第22行: | ||
>>> print(b) | >>> print(b) | ||
9.4415</nowiki> | 9.4415</nowiki> | ||
+ | |||
+ | ====练习:已知直角三角形的直角边,计算斜边的长度==== | ||
===字符串类型=== | ===字符串类型=== | ||
字符串是Python里面重要的一种数据类型。 | 字符串是Python里面重要的一种数据类型。 | ||
+ | |||
+ | [[文件:P1-105.jpg|700px]] | ||
+ | |||
+ | *Python语言中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。 | ||
+ | |||
+ | *Python字符串的两种序号体系 | ||
+ | |||
+ | *提问:正数第5个是哪个字符 ?r字母是正数第几个 ?倒数呢 ? | ||
+ | |||
+ | |||
+ | 如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1; | ||
+ | |||
+ | 反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。 | ||
<nowiki>>>> s="对酒当歌,人生几何?" | <nowiki>>>> s="对酒当歌,人生几何?" | ||
第46行: | 第65行: | ||
>>> print(s[:]) | >>> print(s[:]) | ||
譬如朝露,去日苦多</nowiki> | 譬如朝露,去日苦多</nowiki> | ||
+ | |||
+ | 可以通过Python默认提供的len()函数获取字符串的长度, | ||
+ | |||
+ | 一个中文字符和西文字符的长度都记为1。 | ||
+ | |||
+ | 提问:"譬如朝露,去日苦多"的字符串长度是几 ? | ||
关于python字符串的更多内容,可参见 [[Python字符串类型及格式化]] | 关于python字符串的更多内容,可参见 [[Python字符串类型及格式化]] | ||
+ | |||
+ | ====练习:编写程序,输入身份证号,输出出生年、月、日==== |
2020年4月3日 (五) 01:05的最新版本
数字类型
表 示 数 字 或 数 值 的 数 据 类 型 称 为 数 字 类 型 ,
Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。
>>> s=123 >>> print(s) 123 >>> d= s-25 >>> print(d) 98 >>> d=pow(2,3) >>> print(d) 8 >>> b = 3.1416 >>> b 3.1416 >>> b = 10e5 # 10 乘以 10的5次方 >>> 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字符串类型及格式化