今天回到我们的游戏,我们将条件判断语句加入导我们的游戏当中,丰富游戏的玩法我们之前的代码:print("---------欢迎来到猜数字的地方,请开始---------")#输出提示 guess=int(input("*数字区间0-100,请输入你猜的数字:"))#读取输入,然后赋值 print(guess)#打印输入 上面是我们之前的代码,比较简陋,只是打印你输入的那个数字就算了 我们今天在里面加入条件判断,使得游戏丰富点1.首先我们在原来的代码里面先设定好一个常数,作...
一. python的几种入参形式:1.普通参数: 普通参数就是最一般的参数传递形式。函数定义处会定义需要的形参,然后函数调用处,需要与形参一一对应地传入实参。 示例:1def f(a, b): 2print(a,b) 3 f(1, 2)2. 指定参数: 指定参数就是在函数调用时,给传入的实参加上其对应的形参的参数名,这样实参的顺序就可以不用和形参完全一一对应的顺序。 示例:1def f(a, b): 2print(a, b) 3 f(b=1, a=2) 3. 默认参数: 默认参...
卷 TOSHIBA EXT 的文件夹 PATH 列表卷序列号为 AE86-8E8DF:.│ python基础班-淘宝-目录.txt│ ├─1-1 Linux基础│ ├─01-课程简介│ │ 01-课程安排.flv│ │ 02-励志公式和python体验.flv│ │ │ ├─02-操作系统简介│ │ 03-什么是操作系统.flv│ │ 04-不同领域的主流操作系统-01-桌面操作系统.flv│ │ 05-不同领域的主流操作系统-02-服务器操作系统.flv│ │ 06-不同领域的...
1.什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据。这样,整个连在一起的大网对这之蜘蛛来说触手可及,分分钟爬下来不是事儿。2.浏览网页的过程在用...
???? Python : 3.7.0?????? OS : Ubuntu 18.04.1 LTS?????? IDE : PyCharm 2018.2.4????? Conda : 4.5.11???typesetting : Markdowncode""" @Author : 行初心 @Date : 18-9-24 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """ import urllib.request import urllib.parse import jsondef main():content = input(‘请输入你想翻译的内容:‘)# General-Requst Urlurl = "http://fanyi.youdao.com...
一,函数的定义1,函数mylen叫做函数名 #函数名 #必须由字母下划线数字组成,不能是关键字,不能是数字开头 #函数名还是要有一定的意义能够简单说明函数的功能2,def是关键字 (define)3,():必须写4,函数体内尽量写注释,方便查看代码5,函数的调用:函数名+括号 1#!/usr/bin/env python 2#_*_coding:utf-8_*_ 3 4def mylen(): #函数名 5‘‘‘ 6 计算字符串长度的函数 这里写的是注释,方便查看代码7‘‘‘ 8 ...
一、事件类型 常见的主要事件类型介绍如下:onclick 当用户点击某个对象时调用的事件句柄。 ondblclick 当用户双击某个对象时调用的事件句柄。onfocus 元素获得焦点。 练习:输入框 onblur 元素失去焦点。 应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证. onchange 域的内容被改变。 应用场景:通常用于表单元素...
关系运算符```pythonclass Number:def __init__(self, num):self.num = num# 大于 >def __gt__(self, other):print(‘__gt__‘)return self.num > other# 小于 <def __lt__(self, other):print(‘__lt__‘)return self.num < other# 等于 ==, 判断是否相等,当不实现__ne__时,!=运算也会触发def __eq__(self, other):print(‘__eq__‘)return self.num == other# 大于等于 >=def __ge__(self, other):print(‘__ge__‘)return se...
hashlib模块用于加密操作,代替了md5和sha模块,主要提供SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法.# -*- coding:utf-8 -*-__author__ = ‘shisanjun‘import hashlib m=hashlib.md5() #使用MD5算法 m.update(b"hello") #必须加b,申明为byte m.update(b"It is me")print(m.digest()) #2进制格式hash m.update(b"hello It is me") print(m.digest()) print(m.hexdigest()) #16进制格式hash""" def digest(self, *args, **k...
前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。小的时候心中总有十万个为什么类似的问题,今天带大家爬取一个问答类的网站,本堂课使用正则表达式对文本类的数据进行提取,正则表达式是数据提取的通用方法。适合人群:Python零基础、对爬虫数据采集感兴趣的同学!环境介绍:python 3.6pycharmrequestsrejson爬虫的一般思路1、确定爬取的url路径,heade...
写在最前面的话:很早之前就想学python了,趁着买来了书,打算开始python学习之旅。先说下我的工具:使用的是sublime text3编辑器,主要使用的网站是廖雪峰老师 的网站。 这是tcp客户端 #!/usr/bin/env python3 # -*- code: utf-8 -*-import socket target_host="www.baidu.com" target_port=80 client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #AF_INET表示IPv4, socket.SOCK_STREAM 表示TCP协议 client.connect((target_h...
python基础知识点小结(2021/2/9)持续更新中~~入门小知识cmd在cmd上进行python,直接输入 $\quad python$退出cmd输入 $\quad exit()$到指定文件夹上运行python文件 $\quad python 路径文件名.py$python注释单行注释$\quad#$多行注释$\quad ‘‘‘‘‘‘\quad$ 6个单引号当python 使用中文时,有时候会出错,记得加上 # -*- coding:utf-8 -*- 变量、标识符和关键字 变量 $python$变量可以是任意数据类型,命名规则和$c,c++$相同pytho...
import osimport sysimport jsonBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(BASE_DIR)from conf import settingsfrom core import db_handler‘‘‘本模块是accounts,是否数据保存和读取,用json实现序列化和反序列化,其实以下代码可以合并优化的,本人偷懒就没有进行了,有兴趣的朋友可以自己优化‘‘‘def load(account): ‘‘‘ 该函数实现了将文件中的数据反序列化 :...
今天学习关于pycharm的操作以及变量的知识1.关于pycharm的基本操作,作为一个小白,仪式感还是要有在基础界面上新建然后打印hello world,也是对python的一种尊重吧2.关于python变量的学习,先来一些最基本的赋值变量,然后直接运行运行之后就是这个样子,还算顺利;接着为了区分变量指向问题,我又做了一个简单的程序定义第2个变量name2使其指向第一个变量name1,运行结果是name2也为monkey,但具体name是指向name1又或者是指向mo...
#!/usr/bin/env python # -*- coding:utf-8 -*-#====> __setattr__ 重写 设置类对象属性值时候调用的魔法方法 __getattr__(self,name)取得类属性 # __getattribute__(self,name)在取得属性前调用,比__getattr__更先调用 , __delattr__(self,name)删除属性时候调用 class Rectangle:def __init__(self,wid,high):#重写类初始化方法self.wid=widself.high=highdef __setattr__(self, key, value): #重写设置类属性值的方法 ,当设...