01-Python基础

一、数

python中,数的类型有三种,整数、浮点数和复数

整数:0,1,2,等都是整数,和以前学习的整数没有区别。

浮点数:如1.002.155.452.6E-5E表示10的幂,该数表示2.6乘于10的负5次方)一般就是带小数点的数。

复数:(2+4j)和(-1.3+2.5j)是复数的例子

二、字符串

字符串是字符的序列。在python中可以理解为引号(单引号和双引号)内的内容。Python 的字符串是不可变的,我们无法对原字符串做任何修改。以下内容均为字符串,打印时直接打印。

'hello world'

"my name is 007"

'2019-6-27'

打印结果:

Python3 支持Unicode,可以表示世界上任何书面语言的字符。Python3 的字符默认就是16 Unicode 编码,ASCII 码是Unicode 编码的子集。Unicode ASCII 的超集。

三、引号

单引号:可以用单引号指定字符串,如how are you’。所有的空白,即空格和制表符都照原样保留。

双引号:双引号中的字符串与单引号中的字符串的使用完全相同,例如"Whats yourname?"

三引号:三引号可用于换行使用,也可用于多行注释,在三引号中单引号和双引号可以随意使用。

注:所有的引号必须使用英文符号

四、转义序列

我们可以使用“\+特殊字符”,实现某些难以用字符表示的效果。比如:换行等。

转义字符有:

转义字符描述

描述

\\

反斜杠符号

\"

双引号

\n

换行

\r

回车

\(在行尾时)

续行符

\'

单引号

\b

退格(Backspace)

\t

横向制表符

 

标识符

用于变量、函数、类、模块等的名称。一般有如下规则:

1.区分大小写。Namename是不一样的。

2.第一个字符必须是字母或下划线,其后是字母、数字、下划线。如下是正确和错误示范:

正确示范:My_nametoday2_zhangsan

错误示范:2wang(不能以数字开头)this is my name(不能有除了字母、数、字下划线以外的字符)

3.不能使用关键字。比如ifandfor等。

注意:以双划线开头和结尾的通常含有特殊含义,尽量避免这种写法。比如__init__是类的构造函数。

六、数据类型

每个对象都有类型,python中最基本的数据类型:

数字:包括整数、浮点数和复数。

字符串:由字符组成的序列。

布尔值:表示真假,仅有TrueFalse

七、对象

Python中一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成。

1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id,可返回对象的标识。

2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用type获得对象的所属类型。

3. 值表示对象所存储的数据的信息。使用print可以直接打印出值。

八、缩进

1.程序的开始不能有空格缩进,否则程序会报错。

2.Python的缩进一般由空格组成,同一类别缩进必须统一,否则报错。

Python 官方推荐的PEP-8 代码风格详细说明:

https://www.python.org/dev/peps/pep-0008/

3.不要混合制表符和空格使用,因为跨平台时无法正常使用

九、注释

注释是程序中会被Python 解释器忽略的一段文本。即程序执行时不会执行。注释可以写任意内容。

#注释:注释一般用于解释代码的运行及功能。注释内容在#后面。但是#一般仅仅用于单行注释。多行注释时,每行都要#,不然会报错。如图:

多行注释“”””””多行注释一般用三引号引号内都是注释内容不会执行

 

posted @ 2020-06-22 13:41  呆呆的clearlie  阅读(87)  评论(0编辑  收藏  举报