Python
文章平均质量分 54
ainizhongguoaa
这个作者很懒,什么都没留下…
展开
-
在cpython中运行py文件
注意,需要先打开目录需要先当前目录中键入dir查找目录下文件键入cd I:\打开I盘目录键入 cd I:\work\打开I盘work文件夹目录运行py文件输入python hello.py打开hello.py 文件整数,精确存储,不四舍五入浮点数:位数较大的浮点数使用10的次方(这里10为底数用e表示)表示:0.00001转载 2016-08-19 09:21:53 · 1151 阅读 · 0 评论 -
python 中的循环
while循环 while i循环体i+=1for 循环 for 目原创 2016-10-19 00:33:12 · 1360 阅读 · 0 评论 -
python中的三元操作符;assert断言
small=xif xelse y如果x否则,把y赋值给smallassert 3>4如果assert后边的条件为假,则自动退出原创 2016-10-18 23:14:14 · 828 阅读 · 0 评论 -
python中的运算符优先级问题
注意幂运算符**,如果左侧有正负号,那么幂运算符优先,如果右侧有正负号,那么一元运算符优先。这很容易理解:-3**2=-9相当于-3^2而3**-2=1/9,相当于3^(-2)//是底板乘法,也就是取整数,而%则是取余运算。转载 2016-10-18 22:22:50 · 6572 阅读 · 0 评论 -
python中while循环的注意事项。
while"C": print("hehe")以上会无限print hehe造成无限循环的原因是while后边的条件永远为真。下面的方式可以使while判断为false,退出循环:while后直接加""、''、()、[]、{}注意括号中什么都不要有。测试:while False: print("in")print("out")while 0转载 2016-10-18 13:33:38 · 3796 阅读 · 0 评论 -
python中转意符的使用\、r、"""
如果在引号中使用引号,则需要提前加一个\如果在文中使用:\,则需要写成:\\如果有大量的转义,可以这么写:r"里边该是什么就写什么,不用转义"如果有多行直接"""(三个引号)内容"""(又是三个引号)原创 2016-10-17 23:44:59 · 2407 阅读 · 0 评论 -
IDLE中如何换行?如何运行IDLE程序
单输入一个回车就会执行。需要在交互环境下,按ctrl+N打开一个文档,然后可以编程。然后点击run -run moudle然后save,就会执行程序原创 2016-10-17 23:23:02 · 37357 阅读 · 4 评论 -
python:赋值和相等,=和==
pthon中的==和=赋值和相等。python中==表示等号=表示赋值temp=input("hehe")表示将input中的东西赋给tempguess=int(temp)将temp中的整型赋值给guess。if guess==8:print("A")如果guess=8,这里==表示等号。转载 2016-10-17 23:17:29 · 2657 阅读 · 0 评论 -
深入理解python递归函数:汉诺塔游戏
def hanota(n,zhu1,zhu2,zhu3): if n==1: print (zhu1+' --> '+zhu3) else: hanota(n-1, zhu1, zhu3, zhu2)#返回最外层汉诺塔函数,参数:将目标柱和辅柱互换位置,移动前n-1个塔。hanota(n,zhu1,zhu2,zhu3)原创 2016-10-23 21:51:24 · 1971 阅读 · 1 评论 -
python中的map,reduce,filter,sorted函数
map(函数,[序列]),对序列中每一个元素执行函数,并返回一个序列。reduce(函数,[序列]),对序列中前两个元素执行函数,直到所有元素都计算完毕,返回一个元素。filter(函数,[序列]),对序列中每个元素执行函数,并保留返回值为真的元素,组成新的序列。sorted([序列],key=函数),对序列中的元素从小到大排列,如果key有定义,则将序列中所有元素执行函数后,再从转载 2016-08-20 16:00:31 · 199 阅读 · 0 评论 -
python 函数的参数
位置参数:def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s以上的函数旨在于实现计算x的n次方默认参数:def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x转载 2016-08-19 19:51:11 · 344 阅读 · 0 评论 -
python 数据类型的转换
>>> int('123')123>>> int(12.34)12>>> float('12.34')12.34>>> str(1.23)'1.23'>>> str(100)'100'>>> bool(1)True>>> bool('')False转载 2016-08-19 19:49:34 · 223 阅读 · 0 评论 -
list和tuple:列表和元组,dict和set字典和集合
list列表变量=[A,B,C]……‘将列表赋值给变量’len(变量)……获得列表变量的长度提取元素变量[序号]……记住从0开始,获得相应序号的元素(负数则是从后往前数,从-1开始)eg:s=[python', 'java', ['asp','php'], ’scheme']则 s[2][1]提取到的是php记住因为我们序号是从0开始的插入和删除、替换元素变量.原创 2016-08-19 15:34:49 · 372 阅读 · 0 评论 -
python的循环语句
l = ['Bart', 'Lisa', 'Adam']n=2while n>=0: print("helllo,",l[n]) n=n-1要注意的是python中需要循环的时候要在执行的语句前缩进,不然会报错:IndentationError: expected an indented block其它的实现方法:range(3)产生一个从0开始的包含3原创 2016-08-19 16:54:16 · 384 阅读 · 0 评论 -
python中的条件判断语句
height=input("please input your height,eg.:1.75")weight=input("please input your weight")h=int(height)w=int(weight)bmi =w/h**2if bmi print("too light")elif bmi print("normal原创 2016-08-19 16:20:45 · 784 阅读 · 0 评论 -
python中占位符的使用
小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:# -*- coding: utf-8 -*-s1 = 72s2 = 85解:r = (s2-s1)/s2*100print('小明提高了%.1f %%' %r)%f表示浮点数(小数)而通过%.1f则表示保留1位%.2f原创 2016-08-19 12:42:40 · 15076 阅读 · 1 评论 -
urllib python3 翻译
Help on module urllib.request in urllib:NAME urllib.request - An extensible library for opening URLs using a variety of protocolsDESCRIPTION The simplest way to use this module i翻译 2016-12-13 08:33:46 · 583 阅读 · 0 评论