专栏首页mwangblogpython变量、语句

python变量、语句

值与变量

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

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

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

变量存储在内存中的值。

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

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

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()查看值的类型:

>>> type (2)
<class 'int'>
>>> type (2.5)
<class 'float'>

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

使用=为变量赋值:

>>> x = 5
>>> x
5

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

字符串

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

>>> name = 'mwang' # 将字符串mwang赋值给变量name
>>> print ('Hello, ' + name)
Hello, mwang

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

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

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

>>> type (name)
<class 'str'>

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

输入与输出

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

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

name = input ("What's your name? ")
print ("Hello,", name)

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

$ python input_output.py 
What's your name? mwang
Hello, mwang

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

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

程序执行效果如下图:

本文分享自微信公众号 - mwangblog(mwangblog),作者:WM

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-02-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python列表(List)

    mwangblog
  • python函数

    mwangblog
  • Linux查找文件 find

    mwangblog
  • 海量数据迁移之分区并行抽取(r2笔记53天)

    在之前的章节中分享过一些数据迁移中并行抽取的细节,比如一个表T 很大,有500G的数据,如果开启并行抽取,默认数据库中并行的最大值为64,那么生成的dump文件...

    jeanron100
  • Java 记一次因BOM编码标识的BUG

    其中分割出的第一列为name,后续处理流程中有根据name找本次流程对应的下载文件。

    heasy3
  • Graphql入门

    GraphQL是一个查询语言,由Facebook开发,用于替换RESTful API。服务端可以用任何的语言实现。具体的你可以查看Facebook关于Graph...

    查理大叔
  • Python学习记录day2

    Python是一门基于虚拟机的语言,pyc 是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由...

    py3study
  • python列表、元组(三)

    py3study
  • jenkins结合istio实现灰度发布

    以上差不多是现有的升级方式,没问题就上线,有问题就回滚,这也差不多是大多数企业的部署方式,但这种方式会存在一些问题:

    dogfei
  • TypeScript手记(四)

    对于传统的 JavaScript 程序我们会使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是...

    用户7572539

扫码关注云+社区

领取腾讯云代金券