核心编程读书笔记.docx

核心编程读书笔记.docx

ID:57194728

大小:166.88 KB

页数:10页

时间:2020-08-05

核心编程读书笔记.docx_第1页
核心编程读书笔记.docx_第2页
核心编程读书笔记.docx_第3页
核心编程读书笔记.docx_第4页
核心编程读书笔记.docx_第5页
资源描述:

《核心编程读书笔记.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Python核心编程》读书笔记最近使用python开发了彩票数据相关的项目,把《python核心编程》也仔细看了下.把相关的知识点也记了下:主要有如下:1.python的知识简图:2.如何运行python在Unix或者Linux环境下,一般默认安装了python.直接执行:$pythonXXX.py3.程序输出print1.注释(1)单行注释   单行注释以#开头,例如:   print6#输出6(2)多行注释   (Python的注释只有针对于单行的注释(用#),这是一种变通的方法)    多行

2、注释用三引号'''将注释括起来,例如: '''多行注释多行注释'''(3)中文注释  在文件头上写入:#coding=gbk或:#coding=utf-82.代码块及缩进对齐(1)代码块通过缩进对齐表达代码逻辑,而不是使用大括号(2)代码缩进符号有两种,制表符与空格,tab在不同的编辑器下的处理是不通的,有些是4个空格,有些是8个空格,有些可能是2个,而对空格的处理应该都是一样的,一般显示4个空格符比较好代码缩进格式错误IndentationError:unexpectedindent6.运算符主要

3、运算符:+-*///%**(1)特别地,//是浮点除法,这个值得C++程序员注意。(2)不等于有两种表示:<>或者=!(3)逻辑运算符使用andornot三个关键字(4)双星号(**)为乘方操作符,例如3**2,意思为3^2(5)冒号将代码块的头和体分开。(for/while/if/else,以及函数定义).3.变量和赋值(1)在Python中可以进行多元赋值,例如,x,y,z=1,2,'ab'(2)python大小写敏感,变量名以字母数字和下划线开头。(1)python是动态语言,变量不需要声明,

4、变量的类型和值在赋值的那一刻被初始化。(2)赋值通过等号操作符来实现。(3)特别地,python不支持--和++1.数字python支持5种基本数字类型。int,long,bool,float,complex。特别地,这里的long仅受限于用户计算机的虚拟内存大小。还有一种,10进制浮点型decimal,因为二进制表示该类型时会因为无法精确表示其小数点后面的数值而造成误差。可以通过引入decimal模块使用该类型。8.字符串字符串被定义为在单引号对或者双引号对中的内容。而三引号则可以包含自然字符串(

5、不解释特殊字符)字符串索引从0开始,-1则表示最后一个字符。字符串可以使用[]进行切片操作。str=’′printstr[0:3]#截取第一位到第三位的字符printstr[:]#截取字符串的全部字符printstr[6:]#截取第七个字符到结尾printstr[:-3]#截取从头开始到倒数第三个字符之前printstr[2]#截取第三个字符printstr[-1]#截取倒数第一个字符printstr[::-1]#创造一个与原字符串顺序相反的字符串printstr[-3:-1]#截取倒数第三位与倒数

6、第一位之前的字符printstr[-3:]#截取倒数第三位到结尾printstr[:-5:-3]#逆序截取,具体啥意思没搞明白?字符串查找与定位:str.find(“0”)字符串切分str1=“a,b,c,d”listStr=str1.split(“,”)9.列表和元组列表使用[]定义,而元组使用()定义。列表可以修改而元组不能修改。简单来说,元组就是只读的列表。他们都可以通过切片[:]来得到子集列表类型内建函数list.append(obj)向列表中添加一个对象objlist.count(obj)

7、返回一个对象obj在列表中出现的次数list.extend(seq)把序列seq的内容添加到列表中list.index(obj,i=0,j=len(list))返回list[k]==obj的k值,并且k的范围在i<=k

8、)原地翻转列表list.sort(func=None,key=None,reverse=False)以指定的方式排序列表中的成员,如果func和key参数指定,则按照指定的方式比较各个元素,如果reverse标志被置为True,则列表以反序排列.元组是不可变的,要改变元组,就必须创建一个新的元组对象。在三个标准不可变类型里面--数字,字符串和元组字符串--元组是受到影响最大的,一个数据类型是不可变的,简单来讲,就意味着一旦一个对象被定义了,它的值就不能再被更新,除非重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。