“Python变量与字符串”的版本间的差异
来自CloudWiki
(→字符串) |
|||
第19行: | 第19行: | ||
>>> print(name[0]) | >>> print(name[0]) | ||
周 | 周 | ||
+ | >>> print(name[1:3]) | ||
+ | 润发 | ||
>>> print(name[1:]) | >>> print(name[1:]) | ||
润发先生 | 润发先生 | ||
>>>print(name[-1]) | >>>print(name[-1]) | ||
生 | 生 | ||
− | >>>print( | + | >>> print(name[-4:-2]) |
+ | 润发 | ||
+ | >>>print(name[-2:]) | ||
先生 | 先生 | ||
*例子:提取身份证号年、月、日和性别 | *例子:提取身份证号年、月、日和性别 | ||
+ | |||
==赋值语句== | ==赋值语句== | ||
*Python语言中,"="表示赋值,即将右侧的结果赋值给左边的变量。 | *Python语言中,"="表示赋值,即将右侧的结果赋值给左边的变量。 |
2018年3月7日 (三) 07:38的最新版本
Python变量
- 在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。
- 例如语句
>>> x = 3 >>> x = 'Hello world.'
- Python还是一种动态类型语言,变量的类型也是可以随时变化的。
- 在定义变量名的时候,需要注意以下问题:
变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义; 变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等); 不能使用关键字作变量名,可以导入keyword模块后使用print(keyword.kwlist)查看所有Python关键字; 变量名对英文字母的大小写敏感,例如student和Student是不同的变量。 不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,
字符串
>>> name = input("输入姓名: ") 输入姓名: 周润发先生 >>> print(name[0]) 周 >>> print(name[1:3]) 润发 >>> print(name[1:]) 润发先生 >>>print(name[-1]) 生 >>> print(name[-4:-2]) 润发 >>>print(name[-2:]) 先生
- 例子:提取身份证号年、月、日和性别
赋值语句
- Python语言中,"="表示赋值,即将右侧的结果赋值给左边的变量。
>>>t=3 >>> print(t) 3
- 同步赋值:同时将左边的N个结果赋给右边的变量
>>>x,y=2,3 >>> print(x,y)
- 例子:斐波那契数列
下一节 输入与输出