E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python基础笔记
python基础笔记
Python基础数据类型:整数浮点数字符串布尔值空值:None变量与常量字符串和编码:在计算机内存中统一使用Unicode编码,当需要保持到硬盘或需要传输的时候就需要转化为UTF-8获取字符串整数ord()例如ord('A')把编码转化为对应的字符chr()例如chr(66)python对bytes类型的数据用b前缀的单引号或双引号表示x=b'ABC'将str编码为指定的bytes:encode例
楼剑波_1654
·
2018-10-26 10:54
Python基础笔记
(实验楼笔记)
一、元组Tuple和列表List区别1、元组元素不可修改,列表元素可以修改不可删除元组元素,只能删除整个元组,但列表可以2、元组只有一个元素时,需要在元素后面加逗号,如:tup1=(50,)二、列表List1、列表可以当成队列或堆栈使用2、函数式编程filter(),map(),以及reduce()①filter(function,sequence)返回一个sequence(序列)eg:deff(
ack_Finding
·
2018-07-02 07:18
Python
python基础笔记
二
===流程控制分支:单分支,双分支,if嵌套,多分支---单分支if条件:执行语句---双分支if条件:执行语句else:执行语句-----多分支if条件:执行语句elif条件:执行语句elif条件:执行语句。。。else:执行语句----------while循环循环控制break,continue,用于循环中的控制break,跳出到循环外,不再执行当前的循环语句continue,跳出本次循环,
王涛_dad6
·
2018-06-27 19:14
Python基础笔记
系列十四:python无缝调用c程序
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!!python语言可以对c程序代码进行调用,以弥补python语言低性能的缺点。当然,它也不是直接就可以调用,需要我们对c代码进行一些中间过程处理,其基本流程如下:1.创建c程序功能代码------------1.1创建.c源程序文件(py_test1.c)----------
敲代码的小松鼠
·
2018-05-05 17:00
Python基础笔记
系列十三:socket网络编程
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!!使用python编写一个简易的服务端程序和客户端程序,启动服务端和客户端(监听的ip和端口一致),服务端对客户端进行指定Ip和端口的监听,实现接收客户端发送的数据以及对客户端发送数据。使用原生socket主要运用到python的socket模块,直接使用自己的代码进行sock
敲代码的小松鼠
·
2018-05-04 17:00
Python基础笔记
系列十二:requests模块的简单应用
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!!httpbinhttpbin这个网站能测试HTTP请求和响应的各种信息,比如cookie、ip、headers和登录验证等,且支持GET、POST等多种方法,对web开发和测试很有帮助。它用Python+Flask编写,是一个开源项目。官方网站:http://httpbin.
敲代码的小松鼠
·
2018-05-01 13:00
Python基础笔记
系列十一:标准输入输出、文件读写和指针等操作
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!!标准输入输出一、输入在sublime中这个时候需要安装SublimeREPL插件。Ctrl+shift+p键入installpackages,再继续键入SublimeREPL安装即可然后每次编译运行的操作是:tools->sublimeREPL->python->python
敲代码的小松鼠
·
2018-04-30 00:00
Python基础笔记
help(print)查看print帮助文档dir(print)列举print能调用的类型end表示print输出内容以什么结尾,默认end='\n',换行输出print('aaa',end='')print('bbb')输出aaabbbprint('ha*3)重复3次字符串输出hahaha在一个式子中完成多个变量的赋值>>a,b=1,2>>a1>>b2ab互换值>>a,b=b,a>>a2>>b1
冰岛2000
·
2018-02-23 13:06
【23】
Python基础笔记
2
1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串li=['alex','eric','rain']print("_".join(li))print(li[0]+"_"+li[1]+"_"+li[1])3、写代码,有如下列表,按照要求实现每一个功能li=['alex','eric','rain']•计算列表长度并输出print(len(li))•列表中追加元素“seven”,并输出添加后的
白羊IT
·
2018-02-02 17:44
python
笔记
Python
Python基础笔记
-12
71.生成器http://bbs.fishc.com/forum.php?mod=viewthread&tid=56023&highlight=yield>>>defmyGen():print('生成器被执行')yield1yield2>>>myG=myGen()>>>next(myG)生成器被执行1>>>next(myG)2>>>next(myG)Traceback(mostrecentcall
杨大菲
·
2018-01-21 18:38
python基础笔记
4
根据参考书《Python编程快速上手》进行入门学习的,这本书写得真不错,翻译质量感觉也相当好列表数据类型列表用左方括号开始,右方括号结束,列表中的值称为表项,表项用逗号分隔>>>spam=['cat','bat','rat','elephant']>>>spam['cat','bat','rat','elephant']下标取得列表中的单个值,第一个表项的下标是0,下标超出范围–IndexErro
Lesen14
·
2017-11-13 21:54
python3
python基础笔记
3
函数将需要多次执行的代码放在一起,消除代码段复制粘贴的重复1.deffunc_name(parameter_list):2.returnvalue#!/usr/bin/envpython3#coding=utf-8importrandomdefgetAnswer(answerNumber):ifanswerNumber==1:return'itiscertain'elifanswerNumber=
Lesen14
·
2017-11-13 20:55
python3
python基础笔记
2
控制流布尔值Boolean,True和False(注意True和False的首字母是大写的)0、0.0、空字符串”被认为是False,其他值为True比较操作符#==,!=,>,=,>>'23'==23False>>>23>=22True>>>23!=23.0000False>>>23==23.000000True>>>'aabbcc'!='aabbcc'False布尔操作符#and,or,not
Lesen14
·
2017-11-13 20:12
python3
python基础笔记
1
参考书1:《python编程快速上手–让繁琐工作自动化》参考书2:《python3程序开发指南》ubuntu已经安装了python,python3idle的环境是交互环境窗口,提示符是>>>,命令行窗口下,python/python3命令后加参数-V(大写的V)打印python/python3的版本$sudoapt-getinstallpython3$sudoapt-getinstallidle3
Lesen14
·
2017-11-13 20:13
python3
ubuntu
python基础笔记
-8
模块,就是一个py文件importmy_module#使用时需要my_module.my_func()frommy_moduleimportmy_func#使用时直接my_func()frommy_moduleimportfunc1,func2frommy_moduleimport*如果不同模块有相同名字的函数等,后导入的会覆盖前面导入的。尽量少使用from,防止命名冲突。importmy_mod
爱很遥远
·
2017-05-31 23:49
Python
Python基础笔记
No.1python交互界面(解释器)提示符Python的交互界面有两种提示符,分别是主提示符“>>>”和次提示符“...”。主提示符是解释器告诉你它在等待你输入下一个语句。次提示符是告诉你解释器正在等待你输入当前语句的其他部分。No.2python交互界面(解释器)中print语句和只输入变量名显示值的区别print语句调用str()函数显示对象。只输入变量名则调用repr()函数显示对象。No
无聊的IT
·
2017-04-17 11:15
Python基础笔记
9
1.类面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。2.对象,方法class Student(object): def __init__(self, na
宇宙星河
·
2016-11-22 10:15
Python
Python基础笔记
8
模块在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时
宇宙星河
·
2016-11-20 13:54
Python
Python基础笔记
7
1.返回函数如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数:def lazy_sum(*args): def sum(): ax = 0 for n in args: ax = ax + n return ax return sum当我们调用lazy_sum()时,返
宇宙星河
·
2016-11-19 12:13
Python
Python基础笔记
6
1.函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python对函数式编程
宇宙星河
·
2016-11-18 12:22
Python
Python基础笔记
5
切片(1)对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。对应上面的问题,取前3个元素,用一行代码就可以完成切片:>>>L[0:3]['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。(2)如果第一个索引是0,还可以省略:>
宇宙星河
·
2016-11-17 21:12
Python
Python基础笔记
4
1.所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰2.解决递归调用栈溢出的方法是通过尾递归优化,事实上尾递归和循环的效果是一样的,所以,把循环看成是一种特殊的尾递归函数也是可以的。3.尾递归是指,在函数返回的时候,调用自身本身,并且,return语句不能包含表达式。这样,编译器或者解释器就可以把尾递归做优化,使递归本身无论调用多少次,都只占用一个栈帧,不会出现栈溢出的情况。上面的fa
宇宙星河
·
2016-11-17 21:18
Python
Python基础笔记
3
1.Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。2.abs()对整数或小数取绝对值max()可以接
宇宙星河
·
2016-11-17 17:47
Python
Python基础笔记
2
1.列表Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list。用len()函数可以获得list元素的个数:>>> len(classmat
宇宙星河
·
2016-11-17 16:13
Python
Python基础笔记
1
1.print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print('The quick brown fox', 'jumps over', 'the lazy dog')The quick brown fox jumps over the lazy dog2.print()也可以打印整数,或者计算结果:>>> print(300)300>>> print(100
宇宙星河
·
2016-11-17 15:33
Python
Python基础学习笔记(三)
python基础笔记
之寻求帮助1、寻求帮助python中的帮助文档和shell中的一样,也是相当丰富的,可以使用help(object)来查看帮助,其中object是你要查找帮助的对象,比如,查看dir
网道终结者
·
2016-10-02 14:04
python
帮助
寻求
python
一、
python基础笔记
1.python 环境搭建 http://www.w3cschool.cc/python/python-install.html 2.python输入输出 print 'The quick brown fox', 'jumps over', 'the lazy dog'#输出结果为 The quick brown fox jumps over the lazy dog (依次打
·
2015-11-02 19:07
python
Python基础笔记
1.环境变量设置: 编辑系统变量Path,添加两个新路径 c:\Python26 能调用python.exe。 c:\python26\Scripts 调用通过扩展为Python添加的第三方脚本。 2.如果使用了中文,py文件第一行需指定字符集: # -*- coding: utf-8 -*- 或 #encoding:utf-8 &n
·
2015-10-29 08:17
python
Python基础笔记
一、Python变量和数据类型1.1、数据类型1.1.1整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。1.1.2浮点数浮点数也就是小数,之所
ys743276112
·
2015-04-22 22:00
python
python基础笔记
完整版
1,避免‘\n’等特殊字符的两种方式:1,利用转义字符‘\’2,利用原始字符‘r’printr'c:\now'3,字符串中嵌入双引号等特殊符号1,利用转义字符‘\’2,使用单引号括起这个字符串print('il"o"vefis.com')2,跨越多行的字符串。使用三个'''........'''4,条件分支:ifcondition:条件为真执行的操作else:条件为假执行的操作ifconditio
506cisco
·
2014-11-27 17:28
函数
mysql
python
开发
python基础笔记
完整版
1,避免‘\n’等特殊字符的两种方式:1,利用转义字符‘\’2,利用原始字符‘r’ printr'c:\now'3,字符串中嵌入双引号等特殊符号1,利用转义字符‘\’2,使用单引号括起这个字符串 print('il"o"vefis.com')2,跨越多行的字符串。使用三个'''........'''4,条件分支:ifcondition:条件为真执行的操作else:条件为假执行的操作ifcondi
506cisco
·
2014-11-27 17:28
mysql
python
函数
Python基础笔记
,后续更新
1,避免‘\n’等特殊字符的两种方式:1,利用转义字符‘\’2,利用原始字符‘r’ printr'c:\now'3,字符串中嵌入双引号等特殊符号1,利用转义字符‘\’2,使用单引号括起这个字符串 print('il"o"vefis.com')2,跨越多行的字符串。使用三个'''........'''4,条件分支:ifcondition:条件为真执行的操作else:条件为假执行的操作ifcondi
506cisco
·
2014-11-26 12:23
python
set
元组
Python基础笔记
,后续更新
1,避免‘\n’等特殊字符的两种方式:1,利用转义字符‘\’2,利用原始字符‘r’printr'c:\now'3,字符串中嵌入双引号等特殊符号1,利用转义字符‘\’2,使用单引号括起这个字符串print('il"o"vefis.com')2,跨越多行的字符串。使用三个'''........'''4,条件分支:ifcondition:条件为真执行的操作else:条件为假执行的操作ifconditio
506cisco
·
2014-11-26 12:23
set
Python
元组
开发
python基础笔记
helloworld 两种方式使用python 解释器方式 程序文件方式 组织头的作用 #!/use/bin/python vs #!/usr/bin/envpython 文件编码设定 #coding:utf8 #coding:cp936 pythonhello.py和./hello.py的区别数据类型: 数值型:十进制 十六进制 八进制 二进制 整数
muzinan110
·
2014-03-19 15:51
基础
python
Python基础笔记
二
字符串1、字符串格式化 '%'可以用来将其他值转换成包含转换标志的字符串。 '%s plus %s equals %s' %(1,1,2) '1 plus 1 equals 2'2、字符串方法 find可以在较长字符串中查找子字符串,返回子字符串出现最左端的索引,如果没找到返回-1
759163845
·
2014-03-06 20:00
python
Python基础笔记
一
Python教程基础 第一章 一、基础1、Python 中数字运算 1/2 = 0 整数除法得整数 1/2.0 = 0.5 浮点除得浮点数 1//2 = 0 &nb
759163845
·
2014-02-28 17:00
python
python基础笔记
python的数据类型:1基本数据类型:None,Boolean,Integer,Float,Long,Complex导入python精确除法from__future__importdivision2序列类型:list,tuple,string,xrange(只在python2.中有)Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1)copy.co
fengjianc
·
2014-01-05 11:00
python
数据类型
Python基础笔记
1.环境变量设置: 编辑系统变量Path,添加两个新路径 c:\Python26 能调用python.exe。 c:\python26\Scripts 调用通过扩展为Python添加的第三方脚本。 2.如果使用了中文,py文件第一行需指定字符集: # -*- coding: utf-8 -*- 或 #encoding:u
huaxia524151
·
2012-01-14 16:00
python
Python基础笔记
之——调试运行
Python是一种面向对象的解释型语言,是一种开放源代码的脚本编程语言(这种脚本语言特别强调开发速度和代码的清晰程度)。作为初学者,当然首先需要了解如何把写的东西跑起来,这样才能实践。关于如何安装,已经在《介绍》一文中有所提及,这里不再重复。讲如何运行之前,不得不先提一下Python的编写风格。Python的一设计初衷,就是要解决代码清晰可维护的问题。Python的语法没有”{…}”大括号和”;”
noshoeman
·
2006-05-21 10:00
开源杂谈
技术笔记
Python基础笔记
之——介绍
我也从小不喜欢“蛇”这种动物,在我眼里它是从来是恶心且恐怖的(声明:不喜欢它,不代表愿意kill它)。不过这并不影响我去接触Python,我看到Python这个字眼,想到的不是“大蟒”,而是两个中文字:“派森”……@%*XX~^8……J其实我注意到在Python的官网上http://www.python.org/并没有出现以“蟒蛇”为主题的图案。事实证明,我的观察是对的。Python的命名是因为作
noshoeman
·
2006-05-20 10:00
开源杂谈
技术笔记
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他