python入门系列教程
UPBETTER
这个作者很懒,什么都没留下…
展开
-
python默认值、关键字参数
给参数设置默认值非常有用。def passion(name,location=" 中国"): return name+locations = 'a23foiwe9owef0wfia2'ret1 = passion("thinking",)ret2 = passion("thinking"," 上海 浦东")print("ret1=%s"%ret1)print("ret2=原创 2017-04-29 16:12:53 · 897 阅读 · 0 评论 -
python正则表达式
其它函数:zfill设置数值字符串的格式>>> '16'.zfill(4)'0016'join函数>>> " ".join(["i","am","dangerous"])'i am dangerous'>>> "--".join(["i","am","dangerous"])'i--am--dangerous's.count(“a”)正则表达式:字符串“cat”表示单个字符原创 2017-05-03 23:20:01 · 318 阅读 · 0 评论 -
python流程控制
1、布尔逻辑,与大多数编程语言一样,Python也使用布尔逻辑做决策,布尔逻辑就是操作真值。而在Python中,这些真值用True或者False来表示。有4个主要的逻辑运算符:①and②or③==④not 2、while循环>>> A = 1>>> while A<=6:... A+=1... print("A==%s"%A)...原创 2017-04-21 00:22:23 · 296 阅读 · 0 评论 -
python赋值
赋值语句包含三个主要部分:①左值、②赋值运算符、③右值赋值语句有两个用途:①定义新的变量。②让已定义的变量指向特定值 >>> x = 6>>> 3*x+119>>> x = 9>>>第一条赋值语句x=6完成了两项任务。它让Python创建新变量x;并将值5赋给x第二条赋值语句x=9为x重新赋值。让它指向另外一个值9.它没有创建变量。因为x这个变量原创 2017-04-20 23:57:27 · 545 阅读 · 0 评论 -
python类
编写python类:class Person(): def __init__(self): self.name="robin" self.age=20 self.address = "shenzhen" person = Person()print("address: %s"%person.address)创建P原创 2017-05-11 00:28:02 · 314 阅读 · 0 评论 -
python异常处理
1、IOError当打开一个不存在的文件时,此异常被抛出:open("secret.log")Traceback (most recent call last): File "", line 1, in IOError: [Errno 2] No such file or directory: 'secret.log'在出现异常后,如果不捕获或者也不以其他任何方式进行处理,Py原创 2017-05-10 23:26:09 · 496 阅读 · 0 评论 -
python字典、集合
d={"name":"obama","sex":"femal"}d.items () #返回一个由字典d的键-值组成的视图d.keys() #返回一个由字典d的键组成的视图d.values() #返回一个由字典的值组成的视图d.get("name") #返回与key相关联的值d.pop("name") #删除key并返回与之相关的值d.popitem() #返原创 2017-05-03 00:31:39 · 431 阅读 · 0 评论 -
python元组函数、列表
一、元组 >>> fruits = ("banana","apple","water melon")>>> fruits.count("banana")1>>> "strawbery" in fruitsFalse>>> "apple" in fruitsTrue>>> len(fruits)3>>> fruits.index("apple")1>>> fruits.inde原创 2017-05-02 23:29:27 · 1116 阅读 · 0 评论 -
python读取网页
python为访问网络提供了强大的支持,我们可以使用程序自动读取网页,而urllib是完成这种任务的最佳选择。实例:读取百度首页的网页内容 import urllib2 html=urllib2.urlopen("http://www.baidu.com") content = html.read() print(content)实例2:在默认浏览器中显示雅虎的首页:impo原创 2017-05-10 22:15:07 · 624 阅读 · 0 评论 -
Python类型转换
1、整数转换为浮点数 使用函数float()例如:将整数3转换为浮点数>>> total_money = 20000000>>> float(total_money)20000000.0>>>2、将字符串转换为浮点数>>> cat = "12.3">>> float(cat)12.300000000000001>>>3、将整数和浮点数转换为字符串>>> n原创 2017-04-19 23:28:38 · 540 阅读 · 0 评论 -
python字符串拼接
1、可以将既有字符串“相加”来创建新的字符串>>> "hello "+"tom"'hello tom'>>>2、将同一个字符串拼接很多次,可以使用下面这种方式:>>> world="I want to go hiking ">>> 3*world'I want to go hiking I want to go hiking I want to go hiking '>>>原创 2017-04-19 23:11:21 · 682 阅读 · 0 评论 -
Python入门
1、Python数据类型有:①整型②浮点数③字符串 2、运算:1)加法>>> a = 3>>> b = 6>>> c=a+b>>> print(c)92)减法>>> a = 3>>> b = 6>>> c = b - a>>> print("c=%s"%c)c=33)乘法>>> a = 3>>> b=6>>> c=a*b>>> print("c=%原创 2017-04-17 23:59:53 · 329 阅读 · 0 评论 -
Python浮点数字运算
对于非常大或者非常小的数字,通常用科学计数法表示:>>> 8.8**-5.47.939507629591553e-06>>>e-06表示它前面的数字乘以10 -61.1e2=110在小数点使用方面也比较灵活>>> 5.5.0>>> .50.5>>>原创 2017-04-19 07:45:16 · 2039 阅读 · 0 评论 -
python字符串索引
一、字符串1、python字符串负数索引假如你要访问一个字符串的最后一个字符,而不是第一个字符。那么你可以这样的表达式name = "Tomaalva adson"s = name[len(name)-1]当然还有更简洁的一种:name = "Tomaalva adson"s = name[-1]在访问字符串末尾附近的字符方面,Python提供了一种更为便利的方式:负数索引。其原创 2017-04-30 00:23:45 · 11495 阅读 · 0 评论 -
python模块
模块:一些列的变量和函数。要创建Python模块,可创建一个py文件,在其中定义完成相关任务的函数。模块与常规Python程序之间的唯一区别是用途不同,模块是一个由函数组成的工具箱,用于编写其他程序,因此,模块通常没有main()函数。名称空间:一个或多个模块形成命名空间。名称空间基本上就是一组特别的变量名和函数名。要让模块中的名称在模块外可见,你必须使用import语句。比如,导原创 2017-04-29 17:05:29 · 379 阅读 · 0 评论 -
python统计文本字数
#-*-coding:utf-8-*-contents = open("d:file.ini","r").read()mylen = len(contents)line_num = contents.count("\n")words_num = len(contents.split())print("字符数:%s,\n行数:%s,\n单词数量%s"%(mylen,line_num,wor原创 2017-05-14 00:38:06 · 19415 阅读 · 0 评论