首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python变量、语句

python变量、语句

作者头像
mwangblog
发布于 2018-07-04 14:35:26
发布于 2018-07-04 14:35:26
2.7K3
举报
文章被收录于专栏:mwangblogmwangblog

值与变量

值是程序的基本组成要素。

值具有不同的数据类型,python有5个标准数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

变量存储在内存中的值。

python程序中不需要对变量声明类型,变量在第一次赋值时被创建。

变量名不能使用python保留字,python保留字如下:

代码语言:javascript
复制
and         del         from    None        True
as          elif        global  nonlocal    try
assert      else        if      not         while
break       except      import  or          with
class       False       in      pass        yield
continue    finally     is      raise       def 
for         lambda      return

数字

使用type()查看值的类型:

代码语言:javascript
复制
>>> type (2)
<class 'int'>
>>> type (2.5)
<class 'float'>

例子中,2的类型是整数(int),2.5的类型是浮点数(float)。

使用=为变量赋值:

代码语言:javascript
复制
>>> x = 5
>>> x
5

例子中,通过运算符=,将数字5赋值给变量x。可以看到赋值后x的值为5.

字符串

字符串包含于单引号’‘或者双引号“”中,使用运算符+连接字符串:

代码语言:javascript
复制
>>> name = 'mwang' # 将字符串mwang赋值给变量name
>>> print ('Hello, ' + name)
Hello, mwang

上面的例子中,#是注释符号,本行中#之后的内容都为注释内容。

例子中首先将mwang(单引号之中)赋值给变量name,之后用运算符+把字符串Hello,和变量name连接,输出之。

同样,可以使用type()查看值类型:

代码语言:javascript
复制
>>> type (name)
<class 'str'>

这表示变量name存储的值为字符串类型。

输入与输出

输出我们已经很熟悉了,使用print ()即可,怎么输入呢?

使用input ()即可完成输入操作。

代码语言:javascript
复制
name = input ("What's your name? ")
print ("Hello,", name)

执行上面的程序,下面是一个执行结果示例:

代码语言:javascript
复制
$ python input_output.py 
What's your name? mwang
Hello, mwang

可以看到,input ()先显示参数(这里是What's ... name?),然后等待用户的输入。用户输入(这里是mwang)后,将用户输入作为字符串返回,这里将返回值赋值给变量name。

可以看到print ()可以使用,连接两个字符串,并且会在中间加入一个空格。

程序执行效果如下图:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 值与变量
  • 数字
  • 字符串
  • 输入与输出
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档