2Python语法基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2Python语法基础相关的知识,希望对你有一定的参考价值。

2-1.Python常量与变量

Python中的常量指在程序运行的过程中不可变的量,常量的特点是一旦绑定,不能更改;
Python中定义常量需要用对象的方法来创建;
Python的变量主要指在程序运行的过程中可以改变的量;

 

2-2.Python数与字符串

1.了解数的类型:
有符号的整型int
长整型long
浮点型float
布尔型bool
复数型complex
 
2.什么是字符串?
在python中用引号引起来的字符集都称为字符串,包括单引号,双引号,三引号三种引号;
单引号和双引号表示单行字符串(这里指的是物理行),二者可以交叉使用,即单引号中可以包含双引号,双引号中也可以使用单引号;
三引号主要用于字符串换行输出,可以是三个单引号组成,也可以是三个双引号引起来;
 
3.转义符:
转义符“\"表示下同一逻辑行只按一个物理行输出;
转义符"\n"表示同一逻辑行要分多个物理行输出,
技术分享
技术分享
 
4.自然字符串:
如果我们的一串字符串即使有转义符,也需要将他原样保留,不进行任何处理,我们可以使用自然字符串,即在字符前加上r,如下:
技术分享
技术分享
可以看到 ,当使用该自然字符串时,即使字符串中使用了转义符\n,输出依然不换行,即有自然字符串标志r时,转义符会被原样输出,不起作用
 
5.字符串的重复输出:
当需要让字符串重复输出时,除了可以直接手动多次重复输入字符串外,还可以用字符串的重复运算符,如:
技术分享
技术分享
 
6.取子字符串:
如果想取一个字符串中的子字符串,要进行子字符串运算;
子字符串运算有两种,一种是索引运算法[],另一种是切片运算法[:]
技术分享
技术分享
 
 
2-3.Python数据类型
1、基本数据类型
python中最基本的数据类型就是数和字符串;
 
2、列表
python中没有数组的概念,python中跟数组最接近的概念就是列表元组;
列表是用来存储一连串元素的容器[]表示
技术分享
技术分享
注意:列表元素是从0开始的,列表里的元素是可以更改的;
 
3、元组
元组用()来表示;
列表和元组里的差别是:列表里的元素是可以修改的,而元组里的元素是不可以修改的,只能读取;
技术分享
技术分享
 
4、集合
python集合主要有两个功能,一个是建立关系,另一个是消除重复元素
集合的格式是 :
                         set(元素)
技术分享
技术分享
 
5、字典
python中的字典也叫关联数组,用{}括起来;
格式:
          zidian={‘name‘:‘xiaoli‘,‘home‘:‘hubei‘,‘like‘:‘music‘}
可以这样理解,字典里其实包含了一整个事情,这个事情里分别包含各种方面的具体信息;
下面的例子中演示了如何定义字典,使用字典,给字典增加内容
技术分享
技术分享
 
 
2-4.Python标识符
1、什么是标识符?
python中我们在编程的时候起的名字就叫标识符;
 
2、标识符的命名原则:
标识符的第一个字符必须是字母或者下划线,不能是数字或其他,除首字母外,其他位可以是字母,下划线或者数字;
标识符大小写敏感;
 
3、python的关键字:
关键字指系统中自带的具备特定含义的标识符,常用有:
and ,elif ,global ,or ,else ,pass ,break ,continue ,import ,class ,return ,for ,while ,print
 
 
2-5.Python对象
1、什么是python的对象?
在python中一切都是对象;
python的内置对象类型主要有:数字,字符串,列表,元组,字典,集合等;
 
2、pickle腌制:
在python中如果有一些对象需要持久性存储,并且不丢失我们这个对象的类型与数据,我们则需要对这个对象进行序列化,序列化之后,当我们需要使用的时候,再恢复为原来的数据;
序列化的这种过程,我们称之为pickle(腌制),恢复的过程叫反pickle腌制。
技术分享
技术分享

 

以上是关于2Python语法基础的主要内容,如果未能解决你的问题,请参考以下文章

Python04python基础语法

Python基础语法

go语言学习笔记 — 基础 — 基本语法 — 常量与变量 — 常量变量的声明:多个变量的初始化声明与赋值

Python:基础语法:数据类型 & 变量 & 常量

python学习-基础语法

python 基础语法