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. 卷积神经网络入门:LeNet5(手写体数字识别)详解

    第一张图包括8层LeNet5卷积神经网络的结构图,以及其中最复杂的一层S2到C3的结构处理示意图. 第二张图及第三张图是用tensorflow重写LeNet5网络及其注释. 这是原始的LeNet5网络 ...

  2. django复习-3-请求与响应

    一.请求request 前端向后端传递参数有几种方式? 提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取: "http://127. ...

  3. apache中的directory 和virtualhost有啥区别和联系呀

    directory是virtualhost里的一项.用来指定目录访问权限与方法 . alias用来指定URL中的路径.第二项是物理路径,与directory完全相同才成. location有些象是将a ...

  4. Mac svn使用学习-4-客户端cli命令详解

    客户端cli的使用 WC:Working Copy 你的工作区 将文件或目录版本化,这样下一次提交到存储库的时候,他们就都会被提交上去.能实现版本化的命令有: add 1.import 是否访问存储库 ...

  5. centos6.5 64位静默安装oracle 10G R2

    操作系统:CentOS release 6.5 (Final) 64位 oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1 ...

  6. 2018-2019-2 20165302 Exp5 MSF基础应用

    1.实验目的 掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路 2.实验内容 一个主动攻击实践; (1分) MS17-010 一个针对浏览器的攻击:(1分) ms14_064 一个 ...

  7. vue_resource和axios

    vue_resource和axios 1. 简介 vue本身不支持发送AJAX请求,需要使用vue-resource.axios等插件实现 axios是一个基于Promise的HTTP请求客户端,用来 ...

  8. jsp二(指令)

    一.jsp动作标签: 1)<jsp:forward> 请求转发 相当于之前的request.getRequestDispatcher(..).forward(..); <!--jsp ...

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

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

  10. opencv7-ml之KNN

    准备知识 在文件"opencv\sources\modules\ml\src\precomp.hpp"中 有cvPrepareTrainData的函数原型. int cvPrepa ...