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 空白

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

非打印字符 代码
制表符 \t
换行符 \n

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

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

运行结果:

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 解释器所忽略 。

说说 Python 的变量以及简单数据类型的更多相关文章

  1. Python的变量及简单数据类型

    Python的变量及简单类型 1.  变量 在Python编程中,变量是用来存放值或对像的容器.变量的名称可以自定义,但需遵循一定的规范,否则可能会引发一些错误.Python的变量可以分为数字.字符和 ...

  2. python基础-----变量和简单数据类型

    初识变量 1.变量命名规则: a.字母 b.数字(不能开头) c.下划线 ps.硬性规定,命名必须是字母,数字,下划线,且不能以数字开头. 软性规则,以下划线分割 2.实例: a.写法: age_of ...

  3. python入门-变量和简单数据类型

    1 title() 是以首字母大写的方式显示每个单词 lower() 字母小写 upper() 字母大写 2 python使用+号来合并字符串 字符串中使用制表符用\t 字符串中使用换行符\n 用rs ...

  4. Python编程从入门到实践笔记——变量和简单数据类型

    Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...

  5. python的变量和简单的数据类型

    决定学习python这门语言了,本人资质愚钝,只会把学到的东西记录下来,供自己查漏补缺,也可以分享给和我一样正在学习python语言的人,若在记录中存在什么错误,希望多多批评指正,谢谢. Python ...

  6. Python学习-------变量和简单的数据类型(String)

    1.变量命名和使用 变量命名规则:a.变量名只能包含(字母    数字   下划线),且变量不能以数字开头,例如:变量 s_1(正确),变量1_s(错误) b.变量名不能包含空格,可以使用下划线来间隔 ...

  7. python变量及简单数据类型

    python 目录 python 1.变量 1.变量的定义 2.变量的命名 3. 关键字 4.变量的命名规则 5.变量的类型 5.不同类型变量之间的计算 6.变量的输入 7.变量的格式化输出 8.格式 ...

  8. python的变量与基本数据类型

    今日内容 python多版本共存 python的注释 python的变量与常量 变量的本质 变量的命名规范 python基本数据类型 内容详细 python多版本共存 先将两个版本的python解释器 ...

  9. Python入门 .变量 常量 基础数据类型 用户输入 流程控制语句 小练习题

    # 2.name = input(“>>>”)通过代码来验证name变量是什么数据类型?--str name = input(">>>") pr ...

随机推荐

  1. Linux运维之——每日小技巧,谈进程与线程的区别

    线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源. ...

  2. 团队作业7——第二次项目冲刺(Beta版本)day1

    项目成员:  曾海明(组长):201421122036 于波(组员):201421122058 蓝朝浩(组员):201421122048 王珏 (组员):201421122057 叶赐红(组员):20 ...

  3. hdu 1754 I Hate It (线段树功能:单点更新和区间最值)

    版权声明:本文为博主原创文章.未经博主同意不得转载.vasttian https://blog.csdn.net/u012860063/article/details/32982923 转载请注明出处 ...

  4. js 判断元素是否在列表中

    /** * 使用循环的方式判断一个元素是否存在于一个数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */ function isInA ...

  5. 【转】给网站添加X-UA-Compatible标签

    X-UA-Compatible是神马? X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页,在html的<head>标签中 ...

  6. 【Odoo 8开发教程】第一章:Odoo 8.0安装

    转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/10779733.html odoo有三种常见的安装方式:打包程序安装.源码安装以及Docker镜像安装. 一:打 ...

  7. Vue表单输入绑定(文本框和复选框)

    文本框 <!DOCTYPE html><html>    <head>        <meta charset="utf-8">  ...

  8. Android An unexpected exception occurred while creating a change object. see the error log for more details

    今天再给Android项目工程中的包重命名时出现了这个错误(之前重命名的时候就没有出现,郁闷):An unexpected exception occurred while creating a ch ...

  9. Android 一s个相对完整的自动升级功能实现代码

    由于项目的需要最近做了一个关于Android自动升级的功能,下面将贴出Android手机客户端的完整代码.这段代码参考别的代码居多,由于不满足需求,所以自己仅仅改了一些需要变动的内容,其他功能都是按照 ...

  10. 服务器端数据合法性验证:签名sign和口令token原理

    有时候,你也许会想: 我写的接口,那别人要是知道url,并且知道其需要的数据结构和逻辑,那不是都可以访问了? 甚至是,客户点传递过来的数据,是不是被恶意修改了? 这时,我们可能需要“验证”一下.比如: ...