pytho笔记

  • None
    NoneType的唯一值
    Python对于没有return的函数都会添加一个return None
  • 关键参数
    入惨根据参数名确定值。例如print()中的end和sep参数。
    自动在末尾添加换行,也可以自定义end
 print('next',end='**')
 next**

print多个参数默认以空格分割,也可以自定义sep

 print('I','like','dog',sep='_')
 I_like_dog
  • global
    方法通过global指定变量为全局变量
def spam():
    global eggs;
    eggs='spam'
spam()
print(eggs)a
  • 字典
count={}
count.setdefault('luis',0) # 设置默认值,只能设置一次。因为设置后,字典里面会有次键值对
del count['luis'] # 需要删除后,才能再次设值
  • 多行
’‘’This is 
mult-line
'''
  • 原始字符串,使用r阻止转义
print(r'I \\ ')
  • 正则表达式
import re
re.compile(r"(http|https)://(\d+.\d+.\d+.\d+)(:(\d+))*/(\w*)") # 1. 正则表达式。这里共有(http|https)、(\d+.\d+.\d+.\d+)、(:(\d+))、(\d+)、(\w*) 共5个分组
re.match("https://192.168.1.1:8080/web") #  2.匹配正则表达式
re.group() # 3. 批评到的字符串,等价与re.group(0)
re.group(1) # https---
re.findAll("https://192.168.1.1:8080/web") # 多次查找
print(reg.sub(r'\1://*.*.*.*:\4/\5', addr)) # https://*.*.*.*:8080/web 打印将 r'\1://*.*.*.*:\4/\5'中的\1 \4 \5替换为在addr中找到的对应分组
re.compile(r'''
(http|https)  # 协议
://(\d+.\d+.\d+.\d+) # IP
(:(\d+))*/ # Port
(\w*)) # 路径
, re.VOBOSE|re.iGNORECASE|re.DOTALL
''') 
# re.VOBOSE 注释
# re.iGNORECASE 忽略大小写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值