您的位置:首页 > 编程语言 > Python开发

【Python学习日记】 第二天

2015-09-02 09:41 459 查看
2015年9月1日开始第二天的学习。

主要学习的内容有配置开发环境、基本语法(常量与变量、数与字符串、数据类型、标识符、对象、行与缩进)

配置开发环境:

IDLE是Python自带的编辑器,如果需要实现多行输入,可以Ctrl+N创建新的窗口,保存以后再执行

cmd模式:

       控制面板--系统--高级系统设置--高级--环境变量--TMP--Path--添加Python的安装目录(先加分号,结尾不用加)

cmd模式下退出编辑模式    Ctrl+Z+Enter

cmd模式下源文件的使用    从文件进入   输入软件名  文件名 再Enter

基本语法

常量与变量

常量

  可以直接定义,另外,物理行的结尾不用加;逻辑行的结尾需要加;

常量的概念

    一旦被绑定,不能更改

    数字、字符串、还可以定义任意的字符串为指定值的常量

常量的应用

    不能够直接定义常量 需要使用对象的方法来创建

变量

    即使赋值也可以更改

赋值

    i= 7

数与字符串

数的类型

    整型int  1 2 -1

    长整型long   87887l

    浮点型float  2.222

    布尔型bool  true false

    复数型complex 4+2j

什么是字符串

    引号引起来的字符集都是字符串,单引号单引号不区分

引号的使用与区别

    单引号

      单引号里面可以使用双引号  但是双引号里面不可以使用双引号  双引号里面可以使用单引号 单引号里面不能使用单引号

    双引号

    三引号

      三个单引号或者三个双引号且不交叉使用

      字符串可以保留换行(单引号、双引号不能换行)

转义符

    \反斜杠叫做转义符

    \n换行

自然字符串

    在Python中,如果我们的一串字符串即使有转义符,也需要将他原样保留,不进行任何处理,我们可以使用自然字符串,即在字符串前加上r。

    主要功能是取消转义符

字符串的重复

    字符串重复运算

    “yu”*20,会自动运算20次

子字符串

    索引运算法[]

      从0开始索引,返回一个字符

    切片运算法[:]

      从第一个下标开始到第二个-1下标

数据类型

基本数据类型

    数

    字符串

列表

    一连串元素,有序排列

    元素用引号包装,逗号隔开,有序排列

    抽取列表中的元素可以按照索引运算的方式 

元组

    元组里面的元素也是进行索引计算

    列表里面的元素的值可以修改,元组里面的元素的值不能修改只能读取  另外,列表的符号是[]. 元组的符号是()

集合

    主要有另个功能,一个是建立关系,一个是消除重复元素

    集合的格式是:set(元素)

    运算:交集&、并集|、差集-、去除重复元素new=set(a)

字典

    字典也叫关联数组,用{}括起来

    格式:zidian={'name':'weiwei','home':'guilin'}

    字典里面包含的是一整个事情,事情里面分别包括各种方面的具体信息  通过冒号进行关联

标识符

什么是标识符

    变量和常量就是标识符的一种

标识符命名原则

    第一个字符必须只能是字母或下划线,第一个字符不能出现数字或其他字符 标识符除第一个字符外,其他部分可以是字母或下划线或者数字 标识符大小写敏感

常用Python关键字

    and/elif/global/or/else/pass breeak continue import class return  for while 。。。。

对象

什么是Python的对象

    主要有数字、字符串、列表、元组、字典、集合等,在Python中,一切皆为对象

详解pickle腌制

    在Python中,如果我们有一些对象需要持久性存储,并且不丢失我们这个对象的类型与数据,我们则需要将这些对象进行序列化,序列化之后,需要使用的时候,我们再回复为原来的数据。 序列化的这种过程,我们将其称作pickle(腌制)

    恢复的过程叫做反腌制

    Python里面有pickle模块   dumps(object)将对象序列化  loads(string)将对象原样恢复,并且对象类型也恢复为原来的格式 

    dump(object,file),将对象存储到文件里面序列化   load(object,file)将dump()存储在文件里面的数据恢复

行与缩进

了解物理行与逻辑行

    逻辑行是指一段代码,在意义上的行数 物理行指的是实际看到的行数

行中分号使用规则

    在Python中一个物理行一般可以包含多个逻辑行,在一个物理行中编写多个逻辑行的时候,逻辑行与逻辑行之间用分号隔开。 每个逻辑行的后面必须有一个分号。 但是在编写程序的时候,如果一个逻辑行占了一个物理行的最后,这个逻辑行可以省略分号。

行连接

    行连接的方法是在行的最后加上一个\符号

什么是缩进

    在Python中,逻辑行首的空白是有规定的,逻辑行行首的空白不对,就会导致程序执行出错

如何缩进

    一般情况下逻辑行首不应该出现空白

      缩进有两种方式,空格,或者Tab

    if语句缩进

    while语句缩进

注释

    # 从#开始,一直到一个物理行结束的部分,都是注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python