python小例子(二)】的更多相关文章

告别枯燥,60秒学会一个Python小例子.奔着此出发点,我在过去1个月,将平时经常使用的代码段换为小例子,分享出来后受到大家的喜欢. 一.基本操作 1 链式比较 i = 3print(1 < i < 3)  # Falseprint(1 < i <= 3)  # True 2 不用else和if实现计算器 from operator import * def calculator(a, b, k):    return {        '+': add,        '-':…
1.在函数里面修改全局变量的值 2.合并两个字典.删除字典中的值 3.python2和python3 range(1000)的区别 python2返回列表,python3返回迭代器 4.什么样的语言可以使用装饰器? 函数可以作为参数传递的语言. 5.python内置数据类型有哪些? 整型(Int).布尔型(bool).字符串(str).列表(list).元组(tuple).字典(dict) 6.__init__和__new__的区别? (1)__init__时初始化方法,创建对象后,就立刻被默认…
1.提高Python运行速度的方法 (1)使用生成器,节约大量内存: (2)循环代码优化,避免过多重复代码的执行: (3)核心模块使用cpython,pypy等: (4)多进程,多线程,协程: (5)多个if elif判断,可以把最可能发生的放在前面: 2.mysql和redis的区别? redis:内存型菲关系数据库,数据存放在内存中,速度快: mysql:关系型数据库,数据存放在硬盘中,检索的话,会有一定的I/O操作,速度较慢: 3.列出常见MYSQL数据存储引擎 InnoDB:支持事务处理…
参考链接:https://zhuanlan.zhihu.com/p/83998758?utm_source=qq&utm_medium=social&utm_oi=728200852833075200 1.判断是否存在重复元素 def all_unique(a): return len(a)==len(set(a))print(all_unique([1,1,2,3]))输出:False 2.检查两个字符串的组成是否一样,即元素的种类和数目是否一致 def anagram(a,b): re…
# 以正确的宽度在居中的"盒子"内打印一个句子 # 注意,整数除法运算符(//)只能用在Python 2.2及后续版本,在之前的版本中,只使用普通除法(/) sentence = input("Sentence:") screen_width = 80 text_width = len(sentence) box_width = text_width + 6 left_margin = (screen_width - box_width) // 2 print()…
import pymysql,redis def op_mysql(host,user,password,db,sql,port=3306,charset='utf8'): conn = pymysql.connect(host=host,user=user, password=password, port=port, charset=charset,db=db) cur = conn.cursor(cursor=pymysql.cursors.DictCursor) cur.execute(s…
只能被自己或者1整除的数为质数 num = int(input('请输入一个数:')) if num > 1: # 查看因子 for i in range(2, num): if (num % i) == 0: print(num, "不是质素") print(i, "乘以", num // i, "是", num) break else: print(num, "是质素") # 如果输入的数字小于或等于 1,不是质素…
简单的数字的求和: a = input('请输入第一个数:') b = input('请输入第二个数:') sum = float(a) + float(b) print('数字{0}和数字{1}相加的和为:{2}'.format(a, b, sum)) # 换一行代码 print('两数之和为 %.1f' % (float(input('输入第一个数字: ')) + float(input('输入第二个数字: '))))…
import urllib.request as request import urllib.parse as parse import string print(""" +++++++++++++++++++++++ 数据挖掘哪家强? 北京朝阳找龙道! +++++++++++++++++=++++ """) def baidu_tieba(url, begin_page, end_page): for i in range(begin_page…
Python,while循环小例子--猜拳游戏(三局二胜) import random all_choice = ['石头', '剪刀', '布'] prompt = '''(0)石头 (1)剪刀 (2)布 请选择(0\1\2)''' # 人的计分板 pwin = 0 # 计算机的计分板 cwin = 0 # 人和计算机都没有赢够两次则继续 while pwin < 2 and cwin < 2: # 人的选择在前,计算机随机选择在后,组成小列表,把所有人赢的情况再放到大列表中 win_lis…