Python七夕记】的更多相关文章

对没错下面的代码全部是python 3(除了E的那个multiset) 题目链接:https://codeforces.com/contest/1157 A. Reachable Numbers 按位算贡献,一位数的贡献直接算即可 n=int(input()) ans=0 while (n>=10): tmp=n%10 tmp=10-tmp ans+=tmp n+=tmp while (n>0) and (n%10==0): n//=10 ans+=9 print(ans) B. Long N…
数据库表是一个二维表,包含多行多列.把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表: [ ('1', 'Michael'), ('2', 'Bob'), ('3', 'Adam') ] Python的DB-API返回的数据结构就是像上面这样表示的. 但是用tuple表示一行很难看出表的结构.如果把一个tuple用class实例来表示,就可以更容易地看出表的结构来: class U…
# @Time : 2017/7/8 21:10 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 文件File相关操作 ''' 文件操作的主要流程 1 打开或者创建文件 2 读写文件 3 关闭文件 ''' f=open('testFile.txt','w') f.write('大家好,这里是Python的学习笔记 \n 人生苦短,我用python') f.close() f=open('fil…
# @Time : 2017/7/8 18:40 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 函数Function ''' 定义一个无参函数并调用 ''' def printline(): print('= '*20) printline() ''' 定义一个有参函数并调用 ''' def addnumber(a,b): c=a+b return c result=addnumber(3,…
# @Time : 2017/7/8 17:49 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : Python的可变类型与不可变类型 ''' 1 Python中可将变量分为:可变类型与不可变类型 2 不可变类型: 变量中的值不可以改变,或者说一旦不可变类似的变量的值发生了变化那么它在内存中的地址就会发生改变 3 常见的不可变类型包括: 数值类型 int, long, bool, float 字…
关于多行字符串(multi-line strings)的表现: Python列表是基于0索引的.(zero-indexed). 晌午起床来嘞,再来些笔记: Treasures 1: 列表方法reverse() 列表方法append()  append:附加 in-place modifucation! 联想起了栈. 列表方法split()…
数据类型 python中的数据类型包括:1.数字类型number:整型int(即整数) 浮点型float(小数形式,整数的话后面加".0") 布尔型(判断正确与否) 复数型(complex) 2.字符串类型str 3.列表类型list 4.元组类型tuple 5.集合类型set 6.字典类型dict 这些类型可以用type函数测出,详情见第一篇文章 字符串 1.字符串截取: 截取中用到的语法:print(len(txt))字符串长度  print(txt[2])获取字符串中第3个字符(…
一切的开始都是从打招呼开始的,python也不例外,首先和将要陪伴我后半生的朋友说句情话: print("不是在最美好的时光遇见你,而是因为遇见你才让我有了最美好的时光") 初写代码,一定要注意这些问题:1.写代码时使用中文符号(为避免问题,可以设置自己的输入法在中文时使用英文标点) 2.使用全角符号 3.缺少漏掉括号(为避免问题,打括号就一对一对的打) 4.代码拼写错误(要求细心) 5.缩进问题(python缩进是非常严格的,否则会报错) 在程序员中流传着这样一句话:你的代码只有你和…
在IO编程中,我们知道CPU的速度远远快于磁盘,网络IO,在一个线程中,CPU执行速度的代码非常快,然而遇到IO操作就需要阻塞 需要等待IO操作完成才能继续下一步的动作.这种情况叫做同步IO 在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行. 因为一个IO阻塞了当前线程,导致后边的代码无法运行,我们必须使用多线程或者多进程来并发执行代码,为多个用户服务, 每个用户分配一个线程,如果遇到IO导致线程被挂起,其他用户的县城不受影响 多线程和多进程模型确实解决了并发问…