33c7d9  发表于 2020年05月31日      回复于 93天前    最后浏览于 2天前
 1
Python入门的书有人能推荐一下么?
33c7d9
LV 1 出生
最后在线:120天前
加入时间:120天前
主帖:1  跟帖:0
 剑鱼论坛  发表于 2020年01月27日    最后浏览于 12天前
 0
Python语言中我们要判断某个文件是否存在,可以使用pathlib模块,具体的使用方法演示如下: 首先导入pathlib模块: import pathlib 然后,假设我们要判断文件“test.txt”是否存在,那么先要执行以下语句: path = pathlib.Path("test.txt") 接着我们就可以来判断了,如下: path.exists() 执行以上语句就会输出判断结果,如果文件存在会输出“True”,否则会输出“False”。 进一步,我们还可以判断是否是文件: path.is_file()...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2020年01月25日    最后浏览于 1天前
 0
对于某个字符串,我们有的时候希望让这个字符串的第一个字母大写,并且其余的字母都小写,例如像下面的字符串这样: Jianyuluntan 上面的字符串中,第一个字母“J”是大写的,其余都是小写。 那么在Python语言中怎么实现任意大小写的字符串转换成首字母大写外,其余字母都小写呢? 例如有下面的字符串: jiANYULUNtAn 上面的字符串大小写字母任意组合,怎么把它转换成我们需要的形式呢? Python语言中有一个函数专门用来处理这个问题,这个函数是:capitalize,我们需要如下使用该函数: "jiANYULUNt...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2020年01月12日    最后浏览于 1天前
 0
Python里面可以使用find来查找某个子字符串,在字符串中第一次出现的位置,如下的代码: string = "I like JianYuLunTan" string.find("a") 上面代码,我们先给变量“string”赋值一个字符串,然后用第二行代码在这个字符串中查找“a”,我们执行上面的代码后会得到如下的结果: 9 这个“9”就是“a”在string中第一次出现的位置,那么如果我需要找“a”在string中最后出现的位置,该怎么写代码? Python里面还有另一个查找函数“rfind”,这...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2020年01月10日    最后浏览于 2天前
 0
Python的quote函数在urllib模块中,其作用是对URL字符串进行编码,方便在网上传输。quote函数的使用方法如下: import urllib urllib.parse.quote("字符串") 如果以上面的代码执行的话,那么就会输出如下面所示的字符串: '字符串' 这个字符串已经被编码了,我们可以通过“unquote”函数来解码,如下: urllib.parse.unquote('字符串') 解码后就能获得原字符串了。 这里的quote函数其参数必须要是字符串...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2020年01月05日    最后浏览于 10天前
 0
Python的列表推导语法是一个优雅的语法,可以把需要多行实现的代码写到一行里面,我们来看一下如何实现列表推导代码。 先来个简单的例子: [x for x in range(10)] 上面这个例子用来生成一个值为0到9的列表,所使用的生成方法就是列表推导。“x”表示最终要输出的值,这个值不是直接写上去的,而是通过“for”语句推导出来的,生成结果如下: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 我们再来举另一个例子,这个例子是通过列表推导来变更原列表中的值,先看下面的代码: t = ["a",&qu...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2019年12月13日    最后浏览于 45天前
 0
在《Python字符串截取》一文里面我们介绍了如何对一个字符串截取其子串,我们可以用如下的方法来截取: "jianyuluntan"[0:6] 这个例子我们使用的是“[0:6]”的方法来进行截取最前面的六个字符,实际上,如果我们还有更简约的写法来实现截取最前面六个字符的功能,如下: "jianyuluntan"[:6] 对照两行代码,我们发现第二行代码里面省略了0,输出结果和带0的是一样的。同样地,如果我们要输出字符串某个位置之后的所有子串的话,那么我们可以这样写: "jianyuluntan...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2019年12月12日    最后浏览于 20天前
 0
许多编程语言都有三元运算,例如下如下的代码: a ? b : c 上面这个是示例代码,三元运算一般是由“?:”组成,如果a为真那么执行b,否则执行c。 在Python里面没有像上面代码中的三元运算符,但是,Python有用于实现三元运算的实现,代码如下: a = True b = "真" if a == True else "假" 上面的代码首先把变量a赋值为“True”,然后第二行代码我们用“if”语句来实现了三元运算,如果a为True,那么变量b被赋值为“真”,否则变量b被赋值为“假”。 以上就...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2019年12月12日    最后浏览于 5天前
 0
我们在编程的时候,经常会遇到需要交换两个变量的值的情况,一般情况下,我们会使用一个中间变量来实现交换的目的。例如下面的代码就是使用了一个中间变量实现的: a = 1 b = 2 c = a a = b b = c 上面的代码就是通过中间变量c,来实现变量a和变量b的值交换,最终结果:变量a=2,变量b=1。 我们使用Python编写程序的时候,其实可以用一个更简洁且优雅的方式来实现两个变量的交换,如下面的代码所示: a, b = 1, 2 a, b = b, a 以上的代码就实现了变量a和b的互换了,第一行是把变量a和b分别赋值为1和2,第...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2019年12月11日    最后浏览于 11天前
 0
Python语言中使用“print”函数来打印输出是常见的用法,例如,我们可以使用如下代码进行输出: print("剑鱼论坛") 上面的代码就可以在屏幕上输出“剑鱼论坛”这几个字,我们这里的输出是单一参数的,事实上Python语言的print输出可以是多参数的,看下面的代码: print("JianYuLunTan","source","code","is","good") 上面这行语句会在屏幕上输出如下内容: JianY...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2019年12月11日    最后浏览于 3天前
 0
Python语言中的字符串截取是比较方便的,我们来看一下如何实现。先来看以下代码: a = "jianyulunan" 我们这里先定义了一个字符串变量a,并且给变量赋值为“jianyulunan”,这里仅仅是为了说明使用方法,赋值的字符串可以是任意字符串。 下面如果我们要截取第一个字符,怎么办?看下面的代码: a[0] 上面这个代码就可以输出字母“j”,同理,如果要输出第二个字母“i”的话,可以用如下代码: a[1] 我们看到,如果仅仅是截取一个字符,那么只需要在变量后加中括号,然后在中括号里面填上字符对应的序号就...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
 剑鱼论坛  发表于 2019年12月09日    最后浏览于 18天前
 0
Python是解释型语言,并且其语法相对来说是比较简单易用的。我们在编程时经常会遇到需要判断一个变量是否在某个区间内的情况,一般来说,我们需要使用类似如下的代码来实现区间判断: if(a > 3 && a < 8) { True; } else { False; } 上面的代码是个示例代码,判断变量a是否在3和8之间,如果在3和8之间的话则是“True”,否则是“False”。 很显然,我们对变量a的判断是逐一判断的,然后再对两者的结果进行综合判断。 在Python里面,要实现上面的语句,不需要对变量...
剑鱼论坛
LV 6 高中
最后在线:6小时前
加入时间:312天前
主帖:89  跟帖:48
论坛主帖
155
论坛跟帖
129
在线访客
1
今日主帖
0
今日跟帖
0
今日注册
0
© 2019 - 2020 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛