博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2、Python语法基础
阅读量:5928 次
发布时间:2019-06-19

本文共 1639 字,大约阅读时间需要 5 分钟。

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腌制。

 

转载于:https://www.cnblogs.com/pro-am/p/5285544.html

你可能感兴趣的文章
分享8个超棒的基于HTML5和jQuery的开发教程
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
SpringMVC+Swagger详细整合
查看>>
计算机视觉领域最全汇总(第2部分)
查看>>
[译] 所有你需要知道的关于完全理解 Node.js 事件循环及其度量
查看>>
(六十九)复合语句
查看>>
我的友情链接
查看>>
Java Web中实现Servlet的方式
查看>>
第三方库之 - SVProgressHUD
查看>>
11个让你吃惊的 Linux 终端命令
查看>>
MySQL与MongoDB的操作对比
查看>>
# 180111php编译错误
查看>>
EIGRP 查看邻居命令详解
查看>>
js闭包
查看>>
度量时间差
查看>>
网络营销与电子商务
查看>>
可输入的模糊搜索ComBox控件
查看>>
MySQL 5.6为什么关闭元数据统计信息自动更新&统计信息收集源代码探索
查看>>
Linux 下mysql永久更改字符集
查看>>
apache prefork模式优化错误
查看>>