摘要: 一道题目是实现一个反转字符串的函数,具体如下: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印 阅读全文
posted @ 2022-05-18 16:29 Python探索牛 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 函数的定义和使用 def test(x): # x代表形参 ''' 2*x+1 :param x:整形数字 :return:返回计算结果 ''' y = 2*x+1 return y p = test(3) # test()表示运行名为test函数,3代表实参,给x进行赋值 print(p) 函数的 阅读全文
posted @ 2022-05-08 16:27 Python探索牛 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Python 能做很多无聊,但有意思的事情,例如接下来的一些案例。 Python 整蛊程序 以下程序,不要发代码,要不实现不了你整蛊的目的。 要打包成一个 exe 程序,发给朋友才有意思。 使用 pip install pyinstaller。 打包命令如下: pyinstaller -F 文件名. 阅读全文
posted @ 2022-04-19 21:34 Python探索牛 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 使用 open 函数去读取文件,似乎是所有 Python 工程师的共识。 今天给大家推荐一个比 open 更好用、更优雅的读取文件方法 -- 使用 fileinput fileinput 是 Python 的内置模块,但我相信,不少人对它都是陌生的。今天我把 fileinput 的所有的用法、功能进 阅读全文
posted @ 2022-04-11 21:56 Python探索牛 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 变量赋值是我们在日常开发中经常会遇到的一个问题,本文主要给大家介绍的是关于python将函数赋值给变量时需要注意的一些问题,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 见过两种函数赋值给变量的形式,一种是 a=f 另一种是 a=f() 这两种形式是有区别的,分别总结一下。 1.a 阅读全文
posted @ 2022-03-29 21:29 Python探索牛 阅读(25) 评论(0) 推荐(1) 编辑
摘要: 1.简介 读写文件是常见的IO操作,python内置了读写文本的函数。 读写文件的模式描述如下: 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针 阅读全文
posted @ 2022-03-17 22:08 Python探索牛 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 每种语言都有其关键字和保留字符,这样为了能这些特殊字符能正常显示,就需要转义,如Python中\n代表回车,HTML中 代表空格等等。 Python中的''是转义控制符,如果要表达\本身则需要使用'',常见于Windows系统的路径中(使用'/'则不需要转义)。 unicode转义 有时候 阅读全文
posted @ 2022-03-02 19:50 Python探索牛 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Python 3 最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。 文本总是 Unicode,由 str 类型表示,二进制数据则由 bytes 类型表示。 Python 3 不会以任意隐式的方式混用 str 和 bytes,正是这使得两者的区分特别清晰。 你不能拼接字符串和字节包,也无 阅读全文
posted @ 2022-02-23 19:48 Python探索牛 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Python2.x和3.x到底有哪些区别,这不仅在你开发过程中需要考虑的,也是面试过程面试官经常会问及的。 1. print 在Python 2.6之前,只支持 print "hello" 在Python 2.6和2.7中,可以支持如下三种 print "hello" print("hello") 阅读全文
posted @ 2022-02-15 15:55 Python探索牛 阅读(116) 评论(0) 推荐(0) 编辑
摘要: zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例: 1.示例1: x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x, y, z) print (xyz) 运行的结果是: [(1 阅读全文
posted @ 2022-02-09 16:53 Python探索牛 阅读(336) 评论(0) 推荐(0) 编辑