默认教学计划
931人加入学习
(16人评价)
简单学Python安全
价格 ¥ 399.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

s=www.baidu.com

s.find("baidu") =4

切片

s[4:]  =baidu.com

s[4:10]  =baidu.

s[4:-3]  =baidu.

列表

增加 append()

删去 remove()

或用pop(i) i为列表中第几位

整数类型与字符串类型互换(非数字不可转成整数)

>>>n = 1
>>>s = str(n)
s = '1'
>>>m = int(s)
m = 1

字符串切割与合成

>>>s = "www.baidu.com"
>>>s.split(".")
{'www','baidu','com'}
>>>x = s.split(".")
>>>".".join(x)
'www.baidu.com'

文件

open()

close()

r 读

w 写

read()

write()

readlines()   返回一个列表

异常

try:

except:

 

 

 

 

 

 

 

[展开全文]
neuq_bingao · 2018-05-29 · 该任务已被删除 0

字符串操作

s = "hello world"

s.find("world")

>>>6 # 可查询world在字符串s中哪个位置

s[2:5]

>>>"llo" # 可截取第2到第4个字符(0开始)

列表操作

list = [1,2,3,4]

list.append("abc")  # 在list列表末尾追加abc字符串

list.remove("abc") # 在list列表中删除"abc"字符串(匹配字符值)

list.pop(1) # 删除该索引位置的元素,即删除第1位元素(0开始)

list[:2] # 输出第二位之前的所有元素

元组

一旦创建,不可更改

a = (1,2,3,4)

字典

d = {"name":wang,"age":18}

以键值对存储

d.keys() # 显示字典d的所有主键名

d.values() # 显示字典d的所有值

d["name"] #显示某个主键的值

del d['name'] # 删除某个键值对

d.items() #以列表方式显示所有键值对

类型转换

n = 1

s = str(n) # 将n转化为字符串类型

nn = int(s) # 将s转化为数值型

s = “www.baidu.com”

s.split(".") # 将s字符串以.为分割字符分割,会以列表形式输出

L = s.split(".") # L = ["www","baidu","com"]

".".join(L)

>>>“www.baidu.com”# 将列表L的元素用“.”来连接输出

 

 

 

[展开全文]
GG_1 · 2018-05-17 · 该任务已被删除 0

jiag

[展开全文]
黑大_音量 · 2018-05-13 · 该任务已被删除 0

from bs4 import BeautifulSoup

soup=BeautifulSoup(html,"html.parser")

#  抓取的页面代码html,送给soup

#  bs4与py版本不一时,会有警告,加上

#  html.parser 可避免

soup.prettify()   #添加缩进,方便查看

soup.head   #获取head标签

soup.body.p  # 取body中的p标签,

soup.find_all("标签")  # 返回列表,相似的用法,但不是列表

soup.find_all(id = True) #找出所有含id的值

import re

 

[展开全文]
中石大_森林 · 2018-05-06 · 该任务已被删除 0

import  json

dict = {"name":"loop","age":"12"}

s = json.dumps(dict, indent=4)

将字典转成序列        indent  缩进

print  s

{     "age":"12",

      "name":"loop"

}

d = json.loads( s )   序列转成json

[展开全文]
中石大_森林 · 2018-05-04 · 该任务已被删除 0

import requests

dir(requests)  #查看模块方法

url = "https://www.baidu.com"

*************get::

代理认证

proxies = {

"http":"http://127.0.0.1:8080",

"https":"https://127.0.0.1:8080"}

 

r = requests.get(url,proxies,verify =False)

                          proxies  #代理

                          verify   #False ,不认证

r.txt                 #返回

r.content         #信息

r.requests.headers  #请求头

*********post请求::

r=requests.post(url,data,...headers,cookies)

data #待提交的数据

conn=resquests.session()

r = conn.get(url)

第二次访问时,会将第一次的cookies添加上去

 

[展开全文]
中石大_森林 · 2018-05-04 · 该任务已被删除 0

授课教师

课程特色

视频(10)
下载资料(1)

学员动态

SDCIT_二九 开始学习 xunfeng
M影安 开始学习 requests_1
mumiao 开始学习 python_基础篇