赞
踩
Windows Python3环境搭建
python setup.py install
- if x > 0:
- print("正数")
- elif x = 0:
- print("0")
- else:
- print("负数")
-
- def add(x,y):
- return x+y
x=1; y=2; print(x+y)
- print("this line is too long, \
- so I break it to two lines")
- # 单行注释
- a = 1
-
- '''这是一段
- 多行注释'''
-
- def add(x, y):
- """加法函数:这是docstring(函数说明)"""
- pass
x=y=z=1
x,y = y,x
x+=1
x-=1
(不支持x++
, x--
)Python3中没有常量
str(12)
int("12")
float("1.23")
len("abcdefg")
"abcdefg".find("b"); "abcedfgg".index("g")
"AbcdeF".lower();"abcedF".upper()
isdigit("123")
,结果为 True"aabcabc".count("a")
"".join(["a","b","c"])
会按空字符连接列表元素,得到"abc""hello,java".replace("java", "python")
,将java 替换为 python"a,b,c,d".split(",")
得到["a", "b", "c", "d"]" this has blanks \n".strip()
得到"this has balnks""Name: %s, Age: %d" % ("Lily", 12)
或"Name: %(name)s, Age: %(age)d" % {"name": "Lily", "age": 12}
"Name: {}, Age: {}".format("Lily", 12)
或"Name: {name}, Age: {age}".format(name="Lily",age=12)
"Name: ${name}, Age: ${age}".safe_substitude(name="Lily",age=12)
- tpl='''<html>
- <head><title>{title}</title></head>
- <body>
- <h1>{title}</h1>
- <table border=1px>
- <tr>
- <th>序号</th>
- <th>用例</th>
- <th>结果</th>
- </tr>
- {trs}
- </table>
- </body>
- </html>
- '''
-
- tr='''<tr><td>{sn}</td>
- <td>{case_name}</td>
- <td>{result}</td>
- '''
-
- title="自动化测试报告"
- case_results = [("1", "test_add_normal", "PASS"),("2", "test_add_negative", "PASS"), ("3", "test_add_float", "FAIL")]
-
- trs=''
- for case_result in case_results:
- tr_format = tr.format(sn=case_result[0], case_name=case_result[1], result=case_result[2])
- trs += tr_format
-
- html = tpl.format(title=title, trs=trs)
-
- f = open("report.html", "w")
- f.write(html)
- f.close()
结果预览
序号 | 用例 | 结果 |
---|---|---|
1 | test_add_normal | PASS |
2 | test_add_negative | PASS |
3 | test_add_float | FAIL |
列表元素支持各种对象的混合,支持嵌套各种对象,如
["a", 1, {"b": 3}, [1,2,3]]
l = [1, "hello", ("a", "b")]
a = l[0] # 通过索引获取
l.append("c");l.extend(["d","e"]);l+["f"]
l.pop() # 按索引删除,无参数默认删除最后一个;l.remove("c") # 按元素删除
l[1]="HELLO" # 通过索引修改
for i in l: print(i)
s="abcdefg"; r=''.join(reversed(a))
a=("hello",)
- 因为Python中()还有分组的含义,不加","会识别为字符串最后,如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的Python全套学习资料,都是我自己学习时整理的:
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,还有环境配置的教程,给大家节省了很多时间。
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
**学习资源已打包,需要的小伙伴可以戳这里:【学习资料】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。