python 学习笔记第四章:基本概念

本章主要讲了python中的一些基本概念,这些是经常用到的,也是你必须要理解的。

一、字面意义上的常量

所谓字面意义上的常量就是类似1、2、3、Hello、你好,这样的数或者字符串,你能从字面上理解它的意思,就是字面意义上的常量。

二、数

在python中有四种类型的数:整数、长整数、浮点数、复数。

* 2是一个整数的例子

* 10000是一个长整数的例子(长整数就是大一点的整数)

* 3.14是一个浮点数的例子

* (-5+4j)是一个复数的例子

三、字符串

字符串是字符的序列,也可以理解为就是一组单词。

如何在python中使用字符串呢?

* 使用单引号(')

你可以使用单引号指定字符串,比如'Hello World'这样

* 使用双引号("")

在双引号中的字符串与单引号中的字符串使用是完全相同的,比如"What's your name?"

* 使用三引号('''或者""")

利用三引号你可以指定一个多行的字符串,比如:

"""What's your name?

My name is Song"""

* 转义符(\)

python中的转义符和shell中的用法和表达方式都是一样的,都是用\(反斜杠)表示,值得注意的是在一行的末尾中如果单独出现了一个\(反斜杠),表示的是在下一行继续编写,而不是转义的意思了,这个要特别注意下。

* 自然字符串

如果你想要指示某些不需要转义符处理的特殊字符,那么你可以指定一个自然字符串,自然字符串通过给字符串前面加上前缀r或者R来指定。

例如:r“My name is Song by \n”

* Unicode字符串

Unicode是书写国际文本的标准写法,python也可以处理Unicode文本,只需要在字符串前面加上u 就可以了。例如:u“This is a book”

* 字符串是不可改变的

一旦你创建了一个字符串,你就不能在改变它了。后面会讲到为什么。

* 按字面意义级联字符串

如果你把两个字符串按字面意义相邻放着,python会将他们自动级联,例如,'What's your name?'会被自动转换为 "What's your name?"

四、变量

变量是指向各种类型值的名字,以后在用到这个值时,直接引用这个名字即可,不用在写具体值

变量的命名规则如下:

* 标识符的第一个字母必须是字母表中的字母(大写或小写或_下划线)

* 标识符名称的其他部门可以由字母、下划线、数字组成。

* 标识符名称对大小写的区分很敏感。

* 有效标识符的例子有:i、_my_name_、name_123

* 无效标识符的例子有:2things、this is、my-name

时间: 2024-09-11 04:48:38

python 学习笔记第四章:基本概念的相关文章

【PMP】Head First PMP 学习笔记 第四章 项目整合管理

第四章 项目整合管理 项目经理每天的工作 力保项目顺利进行 紧密监督以确保计划进行 计划本身不完善需要予以修正 即使是更大的项目的子项目,也要有收尾的过程 6个整合管理过程 整合管理划分为6个过程,项目经理必须掌握的核心职责. 1.制订项目章程 授权你展开工作的文档,通常由赞助人(为项目提供资金的人)交给你. 2.制订项目管理计划 项目管理计划涵盖了所有知识领域,很大一部分就是告诉你在出现问题时如何处理变更. 3.指导和管理项目执行 确保所有人都在做他们本该做的事,项目创建的产品和项目确实满足干

python学习笔记第三章:最初的步骤

今天从笔记的标题来看,你可能会很困惑,什么"最初的步骤"?这个标题是我引用了<python简明教程>中第三章的标题,给大家解释下就会都明白了. "最初的步骤"主要讲的就是 你刚才学习.练习python所用到的一些编辑器和执行python代码的方式. 一.使用带提示符的编辑器 "带提示符的编辑器" 也就是linux系统使用的终端,Windows系统中使用的命令提示符. 在linux终端shell提示符下输入python,启动pthon解

VSTO学习笔记(四)从SharePoint 2010中下载文件

原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给COM加载项添加一些功能:从SharePoint 2010的文档库中下载一个Excel文档到本地. 示例代码下载 本系列所有示例代码均在 Visual Studio 2010 Ultimate RC + Office 2010 Professional Plus Beta x64 上测试通过.   1.

Android群英传笔记——第四章:ListView使用技巧

Android群英传笔记--第四章:ListView使用技巧 最近也是比较迷茫,但是有一点点还是要坚持的,就是学习了,最近离职了,今天也是继续温习第四章ListView,也拖了其实也挺久的了,listview可谓是老牌大将了,很多的应用场景都要使用它,他也是我们用得最多的控件之一了,虽然现在出来了一个RecyclerView,但是ListView的地位一时半会儿还是撼动不了的,这就促使我们更加应该去把他掌握了 一.Listview常用优化技巧 我们一步步来把ListView学习好 1.使用Vie

kvm虚拟化学习笔记(十四)之kvm虚拟机静态迁移

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1298852 这里提到的静态迁移同是基于KVM虚拟主机之间的迁移,非异构虚拟化平台的静态迁移. 本文出自:http://koumm.blog.51cto.com kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之

Mysql学习笔记(四)字符串函数

原文:Mysql学习笔记(四)字符串函数 PS:终于看完了字符串函数,心都快碎了...涉及的函数真是太多了...感觉这里的字符串函数和JAVA里的基本都差不多了...基本上算是掌握了,但是想全记住那是不太可能的... 学习内容: 字符串函数的掌握和应用.. ASCii(str) 返回字符串的最左边的ascii码值..如果str为NULL,那么返回NULL...如果字符串为0,那么返回也为0...   mysql>select ascii('2'); mysql>select ascii('dx

Akka学习笔记(四):监督和监控

Akka学习笔记(四):监督和监控 Supervision是什么 supervision表示actors之间的关系.监督者分配任务给下属,因此需要处理反馈的错误.根据不同的错误,监督者supervisor可以做如下操作: 恢复下属,让下属继续运行,继续接收message.当且仅当下属还可以正常运行 重启下属,清空status.一般是第一条情况中,child的异常导致无法正常运行. 关闭下属 关闭自己,向上一级汇报错误 上面的操作都是递归的. 警告 supervision发送的是system me

python学习笔记第二章:安装python

记得上次写python的学习笔记是三个月以前了,期间看过,也放下过,这次要坚持下来,一鼓作气,吃下python. 本文内容主要是根据<Python 简明教程>和自己的一些理解去写的,有问题,还请指出. 一.Linux 下安装 如果你使用的是linux操作系统,那么恭喜你,你基本上可以不用去安装python,因为大多数linux的操作系统在安装系统的时候就已经默认安装了python. 要测试你的系统是否已经安装了python,可以执行如下命令 python -v 显示如下的python版本信息,

Python学习笔记(一)(基础入门之环境搭建)_python

  Python入门       本系列为Python学习相关笔记整理所得,IT人,多学无害,多多探索,激发学习兴趣,开拓思维,不求高大上,只求懂点皮毛,作为知识储备,不至于落后太远.      本文主要介绍Python的相关背景,环境搭建. 一.了解Python      1,关于Python的语言特点:      借用Python官网Https://www.python.org的解释: Python is powerful... and fast; plays well with other