python基础内容整理(一)】的更多相关文章

基本数据类型 字符串 String 字符串是不可变类型 字符串的分割: s.split(sep)以给定的sep为分隔符对s进行分割. In [4]: s = "hello world" s.split() Out[4]: ['hello', 'world'] In [11]: line = "1,2,3,4,5" numbers = line.split(',') 连接 与分割相反,s.join(str_sequence)的作用是以s为连接符将字符串序列str_se…
一  python基础 二  python基础数据类型 三  python文件操作及函数初识 四  python函数进阶 五  python装饰器 六  python迭代器与生成器 七  python内置函数与匿名函数 八  递归与二分查找 九  python面向对象基础 十  python面向对象之名称空间 十一  python面向对象之组合 十二  python面向对象之继承 十三  python面向对象之属性和反射 十四  python面向对象之封装和接口类 十五  python常用模块…
Python教程 Python是一种简单易学,功能强大的编程语言.它包含了高效的高级数据结构和简单而有效的方法,面向对象编程.Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序高速开发在大多数平台上的很多领域. Python解释器及其扩展标准库的源代码和编译版本号能够从Python的Web网站,http://www.python.org/全部主要平台可自由查看,而且能够自由公布.该网站上也包括了分配和指针到非常多免费的第三方Python模块,程序,工具,以…
Python知识点整理(详细) 输出函数 print()可以向屏幕打印内容,或者在打开指定文件后,向文件中输入内容 输入函数 input([prompt])[prompt] 为输入的提示字符.该函数返回在屏幕中输入的内容 变量 变量的定义变量由 标识.类型.值 三部分组成a = "test"a :即为变量 ​test:为值可以通过 id(a) 来获取变量的标识(唯一) type(a)获取变量类型 ​​​ 数据类型 整数类型可以表示正数.负数和零整数的不同进制表示方式十进制 -->…
序列 描述 sequence(序列)是一组有顺序的元素的集合.序列可以包含一个或多个元素,也可以没有任何元素.我们之前所说的基本数据类型,都可以作为序列的元素. 序列有两种:tuple(定值表: 也有翻译为元组) 和 list (表) s1 = (2, 1.3, 'love', 5.6, 9, 12, False) # s1是一个tuple s2 = [True, 5, 'smile'] # s2是一个list tuple元素不可变,list元素可变 序列的引用 s[2], s[1:8:2] 字…
1.注释 #单行注释 ‘“多行注释”’ 2.变量 Python没有声明变量的过程(动态类型) 变量名=值,如果是浮点数就定义为浮点类型,如果是整型就定义为整型,如果是字符串就定义为字符串 3.输入和输出 控制台的输入和输出 print(输出内容),x=input("prompt") 4.运算符和表=表达式 数学运算: + - * /                浮点除法 //               整数除法 **              幂运算 %             …
# -*- coding: utf-8 -*- """# Python的注释以 # 开头,后面的文字直到行尾都算注释;多行注释开头3个 " 结尾3个 " # 整数:十进制整数按照正常的写法:十六进制整数用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2: # 浮点数也就是小数,浮点数可以用数学写法,如 1.23,3.14,-9.01等等,对于很大或很小的浮点数就必须用科学计数法表示,1.23x10^9就是1.23e9,或者12.3e8…
目录 一.关于编辑器 二.解释型和编译型 三.数据类型 1 一切皆对象 2 深浅拷贝 3 可变类型和不可变类型 四.闭包函数 一.关于编辑器 python开发:pycharm(收费),vscode(免费),sublintext, go开发:goland(收费),vscode,国产的 java:idea(收费),eclipse(免费),MyEclipse(收费) android:androidstudio(免费),eclipse+adt 前端:webstorm(收费) php:phpstorm(收…
//占位,缓缓写完 http://www.xuebuyuan.com/2117676.html 迭代器与生成器http://www.cnblogs.com/wilber2013/p/4652531.html https://github.com/lzjun567/note/blob/master/note/python/iterator_generator.md http://pyzh.readthedocs.org/en/latest/the-python-yield-keyword-expl…
列表推导式 类似 data=[x+1 for x in range(10)]执行结果就是 [1,2,3,4,5,6,7,8,9,10] 还有 even_numbers=[x for x in range(10) if x%==0] 执行结果[0,2,4,6,8]   生成器表达式(generator expression) 用法与列表推导式类似 ever_number=(x for x in range(1000) if x%==0) 每次处理一个对象,节省内存   字符串string 不可修改…