今日份的学习

"""
定义一个连接mysql的函数
默认端口3306
如果不指定端口号,就使用默认端口  3306
假如,有非默认的端口,旧链接到指定的端口上:3307
"""
def connect_mysql(user,password,host,port=3306):
    print(f"用户是:{user}")
    print(f"密码是:{password}")
    print(f"IP是:{host}")
    print(f"端口是:{port}")

connect_mysql("root","123","127.0.0.1")
print("*"*10)
connect_mysql("root","123","127.0.0.1",3307)
print("*"*10)
connect_mysql("root","123","127.0.0.1",port=3307)

有关爬虫的内容

import requests

# url = 'https://www.doutula.com/photo/list/'
#
# r = requests.get(url=url)
#
# print(r.text)

with open('F:\\学习资料\\WeChat Files\\wxid_i3k9to8zj7rf22\\FileStorage\\File\\2019-06\\python_code\\day 1\\DAY 4\\斗图.html', encoding='utf-8') as f:
    html = f.read()
    
# def get_urls():
    li = []
    # 文件一行行读取,然后以空格分隔开。
    for line in html.splitlines():
        if len(li) == 20:
            break
        if 'data-original' in line:
            # print(line)
            # *_,url, file_name, _, _, _, _ = line.split()
            # 这上面和下面的是相等的
            url = line.split()[7]
            file_name = line.split()[8]
            # print(url)
            # print(file_name)

            url = url.split('"')[1]
            file_name = file_name.split('"')[1]
            # print(url)
            # print(file_name)
    
            if ',' in file_name:
                file_name = file_name.replace(',', '_')
    
            if '。' in file_name:
                file_name = file_name.replace('。', '')
    
            if '!' in file_name:
                file_name = file_name.replace('!', '')
    
            if '?' in file_name:
                file_name = file_name.replace('?', '')
    
            li.append({"file_name": file_name, "url":url})
    # print(li) 这样输出的任然是乱序,一个接一个
    # return li
#  这样资输出,会将字典中的key和value都输出  而且每一个都有回车
for item in li:
    # print(item)
    # 下面的两个是一个变量的赋值,因为在循环中要逐一来匹配。
    file_name = item['file_name']
    url = item['url']
    # 这是爬虫的固定格式,一会儿我放一个爬虫的固定格式
    r = requests.get(url)
    # rsplit从右往左
    x = url.rsplit('.', 1)[-1]
    # 这两个是一样的
    # x = url.split(".")[-1]
    # print(x)
    # file_name = file_name + '.' + x
    # {file_name}.{x}这是我修改的名字
    with open(f'{file_name}.{x}', 'wb') as f:
        f.write(r.content)

还有一个爬虫的应用,固定的写法

import requests
# url_baidu = "https://www.doutula.com/photo/list"
url_img = "http://img.doutula.com/production/uploads/image//2019/07/05/20190705311041_nGMuSe.gif"
r = requests.get(url_img)

# # 响应请求的状态码
# print(r.status.code)
# html = str(r.content, encoding="utf-8")
# r =requests.get(url_img)
# print (html)
with open("你.gif", "wb") as f:
    f.write(r.content)
"""
1. 计算 任何两个数字的之和的参数,并且返回结果
def foo(x, y):
    if isinstance(x, (int, float)) and isinstance(y, (int, float)):
        return x + y
    else:
        return "类型错误"


2. 把所有字符串转换为 大写的函数,并且返回结果,这里需要加上
   判断,是否是字母的组合
   
   def foo(w):
      if isinstance(w, str):
          if w.isalpha():
              return w.upper()
      else:
          pass
   
3. 写一段小程序,定义一个验证用户名和密码的函数。
  用户名和密码正确就显示 "欢迎登录"
  否则,请重新输入用户和密码
  
# user,pwd = input("[shark 123]").split()

user = input('>:')
pwd = input('>:')
  
def auth_user(u,p):
    if u == 'shark' and pwd == '123':
       print("欢迎登录")
    else:
        pass


# auth_user(user, pwd)

auth_user(p=pwd, u=user)
"""
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 226,488评论 6 524
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 97,466评论 3 411
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 174,084评论 0 371
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 62,024评论 1 305
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,882评论 6 405
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 54,395评论 1 318
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,539评论 3 433
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 41,670评论 0 282
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 48,194评论 1 329
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 40,173评论 3 352
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 42,302评论 1 362
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,872评论 5 354
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,581评论 3 342
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,984评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 35,179评论 1 278
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,888评论 3 385
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 47,306评论 2 369