Python
文章平均质量分 70
大圣不齐天
这个作者很懒,什么都没留下…
展开
-
python简单题《单独的数字》解法
给定一个数组 AA,除了一个数出现一次之外,其余数都出现三次。找出出现一次的数。如:\{1, 2, 1, 2, 1, 2, 7\}{1,2,1,2,1,2,7},找出 77。你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦~输入格式第一行输入一个数 n(1 \leq n \leq 500)n(1≤n≤500),代表数组的长度。接下来一行输入 nn 个 int 范围内(-2147483648...原创 2018-05-03 18:51:21 · 400 阅读 · 0 评论 -
Py学习笔记:py2中的raw_input,input 与 py3中的input
py2:(1)raw_input: raw_input( )函数无论用户输入的是什么类型的值,都将其视为字符类型接收,列如: m = raw_input( ) 输入:This is a py project 输出:‘This is a py project’ ...原创 2018-04-26 12:34:39 · 964 阅读 · 0 评论 -
关于split的用法与注意事项
str.split( c, num )[n] 以上为split函数的使用方法,其中: str:需要分割的字符串。 split:分割函数,可以看到有三个参数。 c:分割符,split函数会根据分割符来分割字符串,如果没有分割符,会通过默认的空字符来进行分割。 列如: str = 'asdfg ...原创 2018-04-26 21:13:11 · 2216 阅读 · 1 评论 -
浅谈sort,sorted与reverse
reverse(): reverse()方法能够使列表内的元素反向排列于列表内,是list的内置函数,直接作用于列表本身,该方法没有参数,没有返回值。列如: List = [1,2,3,4,5] List.reverse( ) =>[5,4,3,2,1]sort([key=' ',reverse=' '): sort方法也是list的内...原创 2018-04-27 17:46:07 · 2865 阅读 · 0 评论 -
关于py2中输出方式的讨论
print: print在python3中是一个函数,但在py2中只是一个关键字,需要注意以下几点: (1): print输出时会自动换行,如果在某些情况下不需要换行,那么可以在语句后加上一个‘,’ 列如; for i in range(10): ...原创 2018-04-28 12:13:39 · 329 阅读 · 0 评论 -
关于语句for i in range(n)有趣的发现
for i in range(n)是我们编写python代码时经常会用到的循环语句,今天在用到这条语句时发现了一些有趣的现象,予以记录(1): 在该语句中,i的循序渐进是不受内部改变所影响的,列如: for i in range(6): if i%2==0: ...原创 2018-04-28 15:26:53 · 20610 阅读 · 0 评论