【Python学习日记】 第二天

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语句缩进
注释
    # 从#开始,一直到一个物理行结束的部分,都是注释


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值