• 说说 Python 的变量以及简单数据类型


    1 变量

    先来看一个示例:

    news="我国第一个人工智能规划问世"print(news)

    运行结果:

    可以看出使用 Python 定义变量很简单,甚至都不需要指定变量的类型。

    1.1 命名和使用规则

    • 变量名只能包含字母 、  数字和下划线 。  变量名可以是以字母或下划线打头, 但不能以数字打头, 例如, 可将变量命名为 new_1 , 但不能将其命名为 1_new。

    • 变量名不能包含空格, 但可使用下划线来分隔其中的单词 。

    • 不要使用 Python 关键字和函数名用作变量名, 比如 print。

    • 变量名应该既简短又具有描述性 。

    • 慎用小写字母 l 和大写字母 O , 因为它们可能被人错看成数字 1 和 0。

    1.2 善用 traceback

    这个示例中的变量名,打错了:

    news="iPhone 一降价,中国消费者就乖乖地出手了"print(new)

    运行结果:

    traceback 会指出错误代码所在的行,以及错误的原因,好贴心O(∩_∩)O~

    2 字符串类型

    字符串就是一系列字符。 用引号括起的都是字符串, 其中的引号可以是单引号, 也可以是双引号, 如下所示:

    print("你还在嘲讽棉花月球发芽,人家'月球树'已遍地开花!")print('你还在嘲讽棉花月球发芽,人家"月球树"已遍地开花!')

    运行结果:

    2.1 单词首字符大写  title()

    html:

    name="deniro li"print(name.title())

    运行结果:

    title() 会以首字母大写的方式显示每个单词, 即将每个单词的首字母都改为大写。这个特性对于欧美人民来说,真是方便呀 O(∩_∩)O~

    2.2 大小写  upper() / lower()

    name="deniro Li"print(name.upper())print(name.lower())

    运行结果:

    2.3 拼接字符串 +

    news="发现比人类低级的文明,我们该怎么做?"+"科学家给出答案"print(news)

    运行结果:

    2.4 空白

    在编程中, 空白指的是任何非打印字符, 比如空格、 制表符或换行符。 我们可以使用空白来组织输出, 以使其输出结果更易阅读。

    非打印字符代码
    制表符
    换行符

    制表符,也叫制表位,它的功能是,在不使用表格的情况下,可以在垂直方向按列对齐文本。

    print("	火星发现氧气?
    火星近地面存在足够氧气")

    运行结果:

    2.5 去除空白

    方法说明
    rstrip() 去除右侧空白
    lstrip() 去除左侧空白
    strip() 去除两侧空白

    3 数字类型

    3.1 整数

    运算符说明
    + 加法
    - 减法
    * 乘法
    / 除法
    ** 乘方

    我们可以在同一个表达式中使用多种运算,还可以使用括号来修改运算次序。这与 Java 语言的运算规则相同。

    3.2 浮点数

    浮点数指的是所有带小数点的数字。要注意的是, 计算结果所包含的小数位数可能是不确定的:电动叉车

    print(0.11+0.1)print(23*0.1)

    运行结果:

    3.3 类型错误

    如果直接使用数字来拼接字符串,那么就会提示类型错误:

    year=2019
    content="今年是"+year

    运行结果:

    可以调用函数 str() 把数值转换为字符串:

    content="今年是"+str(year)

    4 注释

    我们可以通过注释在代码中添加说明, 或者阐述解决问题的方法。

    用井号(  #  ) 标识注释,井号后面的内容都会被 Python 解释器所忽略 。

  • 相关阅读:
    hadoop 主机名 无法访问问题解决汇总
    Linux 集群时间同步(Ubuntu)
    odoo里面的一些ORM操作
    odoo12动作里添加向导
    odoo看板笔记
    odoo中接口开发
    odoo视图 “动作” 里添加菜单按钮:案例
    odoo源码学习之任务中的阶段字段stage_id
    python中的abstractmethod
    U盘启动盘安装win10出现cdboot:couldn't find ntldr
  • 原文地址:https://www.cnblogs.com/xyou/p/10401012.html
Copyright © 2020-2023  润新知