“Python变量与字符串”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
字符串
 
(未显示同一用户的1个中间版本)
第15行: 第15行:
 
*[[文件:p1-105.jpg|700px]]
 
*[[文件:p1-105.jpg|700px]]
 
*字符串的引用
 
*字符串的引用
   >>>print(TempStr[-1])
+
  >>> name = input("输入姓名: ")
   >>>print(TempStr[0:-1])
+
  输入姓名: 周润发先生
 +
  >>> print(name[0])
 +
  周
 +
  >>> print(name[1:3])
 +
  润发
 +
   >>> print(name[1:])
 +
  润发先生
 +
  >>>print(name[-1])
 +
  生
 +
   >>> print(name[-4:-2])
 +
  润发
 +
  >>>print(name[-2:])
 +
  先生
 +
*例子:提取身份证号年、月、日和性别
  
 
==赋值语句==
 
==赋值语句==
 +
*Python语言中,"="表示赋值,即将右侧的结果赋值给左边的变量。
 
  >>>t=3
 
  >>>t=3
同步赋值:
+
>>> print(t)
 +
3
 +
*同步赋值:同时将左边的N个结果赋给右边的变量
 
  >>>x,y=2,3
 
  >>>x,y=2,3
 +
>>> print(x,y)
 +
*例子:斐波那契数列
  
 
下一节 [[输入与输出]]
 
下一节 [[输入与输出]]

2018年3月7日 (三) 07:38的最新版本

Python变量

  • 在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。
  • 例如语句
>>> x = 3
>>> x = 'Hello world.'
  • Python还是一种动态类型语言,变量的类型也是可以随时变化的。
  • 在定义变量名的时候,需要注意以下问题:
变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义;
变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等);
不能使用关键字作变量名,可以导入keyword模块后使用print(keyword.kwlist)查看所有Python关键字;
变量名对英文字母的大小写敏感,例如student和Student是不同的变量。
不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,

字符串

  • P1-105.jpg
  • 字符串的引用
 >>> 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)
  • 例子:斐波那契数列

下一节 输入与输出