admin管理员组文章数量:1026989
python女朋友
判断语句
格式
if 要判断的条件
满足条件时要执行的事情
#if(age=18:){
#恭喜你成年啦
#}
#age=input('请输入您的年龄')
#age = 3
#print(type(age))
转换成数字型
#age= int (age)
#if age >= 18:
# print("恭喜你成年啦")
#else:
# print('sorry,你还是个宝宝')
elif switch
score = 80
if score >=90 and score <=100:
print('你的考试等级为A')
elif score >=80 and score <90:
print('你的考试等级为B')
Python中的循环
先介绍for循环
格式:
for 临时变量 in 可迭代对象:
循环体
name = 'neusoft'
#for x in name:
# print(x)
# if x=='s':
# print('哈哈')
循环次数哪里去啦?
这个x是什么? x是临时变量 提前声明 Python自动为你创建
range(起始位置'终止位置' 步长)可以写循环次数
起始位置省略默认为0 ' 步长省略为1,范围是左闭右开
给女朋友道歉一百次
for i in range(1,101,2):
print('对不起老婆我错了,这是我',i,'次向您道歉')
1.1常用的数据类型
数字,列表,字符串,字典,元组,集合
创建一个列表
#heroList=['鲁班七号','安其拉','李白','后裔',100,]
#print(heroList)
总结:列表使用[]进行创建
为社么要使用列表? 列表可以将我们需要的很多元素封装到一个容器中
列表的相关操作:
访问列表中的元素 列表名[索引]
#print("英雄为:",heroList[1],heroList[0])
2 添加元素 append 是在列表的末尾添加元素
#heroList.append('鲁班大师')
#print('添加后的列表',heroList)
3.修改
#heroList[4]="貂蝉"
#print("修改后的列表",heroList)
4 删除
#del heroList[5]
#print("删除后的列表",heroList)
遍历heroList
#for hero in heroList:
# print(hero)
len可以检测对象的元素个数
#for i in range(len(heroList)):
# # print(heroList[i])
if else
# if heroList[i]=='后裔':
# print('恭喜你选中了隐藏英雄')
# else:
# print('不是隐藏英雄')
生成一个[0,1,2.....20]的列表
可以使用循环创建
创建一个空列表
#list1 =[]
使用循环不停地使用append
#for i in range[21]:
# list1.append(i)
# print(list1)
Python 制作进度条
安装 tqdm库
pip install 库的名称
导入 tqdm
from tqdm import tqdm
import time
mylist=[]
for i in range(10):
mylist.append(i)
遍历mylist
for x in tqdm(mylist):
time.sleep(1)
字符串
表示 '' " "
要注意的是
#name='Neymar'
#name='N"ye"mar'
#print(name)
访问
#print(name[2])
修改
#name[1] ="j"
#print(name)
#name="Neymar"
#print(name)
常用操作
字符串的转换
价格涨价 10倍
price ='¥9.9'
price=price.replace("¥",'')
print(price)
new_price=float(price)*10
print(new_price)
写一个价值一亿的AI代码
join # 将列表变成字符串
name = ' neuedu '
print(len(name))
name=name
# join # 将列表变成字符串
li=['你','最','帅']
disk_path=['C:','Users','Administrator','Desktop,''CCF']
path = '\\'.join(disk_path)
print(path)
li = ''.join(li)
print(li)
智能对话
while True:
seg=input('')
seg=seg.replace('啊?','!')
print(seg)
元组
tuple()
list()
int()
str()
创建
元组和列表很相似,只不过不能修改
#a=(1,'1',3)
#print(a)
#print(type(a))
访问
#print(a[2])
#a[2]=6
元组的用处:
1 写保护,安全,Python内置函数返回的类型是元组
2 相对表来讲,元组更节省空间,效率更高
掌握
1 拥有一个元素的元组
# b=(100,)
# print(type(b))
#我们经常使用的是组合方式:
# [('a',22),('b',33),('c',99)]
字典
创建字典
访问字典 通过建访问值
#print(info['name'])
访问不存在的键
#print(info['add'])
当不存在这个键时,可以返回默认设置的值
有这个值正常返回
# print(info.get('add','抚顺市'))
#修改
# info['age']=3
# print(info)
#增加 当字典中不存在这个键,我们就会添加
# info['addr']='内蒙'
# print(info)
#删除
# del info ['age']
# print(info)
遍历
info={'name':'降鑫','age':'18','gender':'famale'}
for x in info.items():
print(x)
for k,v in info.items():
print(k,'---->',v)
获取所有键
print(list(info.values()))
函数 面向过程
方法 面向对象
Python 中的函数
def 函数名():
函数体
# def say_hello(name):
# print('hello',name)
# say_hello('neusolf')
1到任意数之间的累加
def caculate_num(num):
sum_num =0 #存求和
for i in range(1,num+1):
sum_num=sum_num+i
return sum_num
print(caculate_num(100))
爬虫
#1.获取到网页的源代码 requests
#安装requests
pip install requests
import requests
获取指定域名的源代码
response=requests.get('')
#响应状态码 200-ok 404-not found
print(response.status_code)
response.encoding='utf-8'
print(response.status_code)
print(response.encoding)
响应的编码方式
设置编码方式
# print(response.status_code)
# #获取响应的string类型的响应
html_data=response.text
print(html_data)
#将爬取的文件写成 本地 html
文件路径 读写模式 编码方式
with open('index,html','w',encoding='utf-8') as f:
f.write(html_data)
图片爬取
图片地址
url =';quality=80&size=b9999_10000&sec=1577790359554&di=7e51f0351a7f8a8029bbc5adcc107db2&imgtype=0&src=http%3A%2F%2Fi1.ileehoo%2Fupload%2Fimages%2F2014-06%2F2014062017373733819.jpg'
response2=requests.get(url)
response2.content
获取byte类型的响应
img_data =response2.content
文件路径 读写模式 write binary 编码方式
with open('Neymar1.png','wb') as f:
if response2.status_code==200:
f.write(img_data)
python女朋友
判断语句
格式
if 要判断的条件
满足条件时要执行的事情
#if(age=18:){
#恭喜你成年啦
#}
#age=input('请输入您的年龄')
#age = 3
#print(type(age))
转换成数字型
#age= int (age)
#if age >= 18:
# print("恭喜你成年啦")
#else:
# print('sorry,你还是个宝宝')
elif switch
score = 80
if score >=90 and score <=100:
print('你的考试等级为A')
elif score >=80 and score <90:
print('你的考试等级为B')
Python中的循环
先介绍for循环
格式:
for 临时变量 in 可迭代对象:
循环体
name = 'neusoft'
#for x in name:
# print(x)
# if x=='s':
# print('哈哈')
循环次数哪里去啦?
这个x是什么? x是临时变量 提前声明 Python自动为你创建
range(起始位置'终止位置' 步长)可以写循环次数
起始位置省略默认为0 ' 步长省略为1,范围是左闭右开
给女朋友道歉一百次
for i in range(1,101,2):
print('对不起老婆我错了,这是我',i,'次向您道歉')
1.1常用的数据类型
数字,列表,字符串,字典,元组,集合
创建一个列表
#heroList=['鲁班七号','安其拉','李白','后裔',100,]
#print(heroList)
总结:列表使用[]进行创建
为社么要使用列表? 列表可以将我们需要的很多元素封装到一个容器中
列表的相关操作:
访问列表中的元素 列表名[索引]
#print("英雄为:",heroList[1],heroList[0])
2 添加元素 append 是在列表的末尾添加元素
#heroList.append('鲁班大师')
#print('添加后的列表',heroList)
3.修改
#heroList[4]="貂蝉"
#print("修改后的列表",heroList)
4 删除
#del heroList[5]
#print("删除后的列表",heroList)
遍历heroList
#for hero in heroList:
# print(hero)
len可以检测对象的元素个数
#for i in range(len(heroList)):
# # print(heroList[i])
if else
# if heroList[i]=='后裔':
# print('恭喜你选中了隐藏英雄')
# else:
# print('不是隐藏英雄')
生成一个[0,1,2.....20]的列表
可以使用循环创建
创建一个空列表
#list1 =[]
使用循环不停地使用append
#for i in range[21]:
# list1.append(i)
# print(list1)
Python 制作进度条
安装 tqdm库
pip install 库的名称
导入 tqdm
from tqdm import tqdm
import time
mylist=[]
for i in range(10):
mylist.append(i)
遍历mylist
for x in tqdm(mylist):
time.sleep(1)
字符串
表示 '' " "
要注意的是
#name='Neymar'
#name='N"ye"mar'
#print(name)
访问
#print(name[2])
修改
#name[1] ="j"
#print(name)
#name="Neymar"
#print(name)
常用操作
字符串的转换
价格涨价 10倍
price ='¥9.9'
price=price.replace("¥",'')
print(price)
new_price=float(price)*10
print(new_price)
写一个价值一亿的AI代码
join # 将列表变成字符串
name = ' neuedu '
print(len(name))
name=name
# join # 将列表变成字符串
li=['你','最','帅']
disk_path=['C:','Users','Administrator','Desktop,''CCF']
path = '\\'.join(disk_path)
print(path)
li = ''.join(li)
print(li)
智能对话
while True:
seg=input('')
seg=seg.replace('啊?','!')
print(seg)
元组
tuple()
list()
int()
str()
创建
元组和列表很相似,只不过不能修改
#a=(1,'1',3)
#print(a)
#print(type(a))
访问
#print(a[2])
#a[2]=6
元组的用处:
1 写保护,安全,Python内置函数返回的类型是元组
2 相对表来讲,元组更节省空间,效率更高
掌握
1 拥有一个元素的元组
# b=(100,)
# print(type(b))
#我们经常使用的是组合方式:
# [('a',22),('b',33),('c',99)]
字典
创建字典
访问字典 通过建访问值
#print(info['name'])
访问不存在的键
#print(info['add'])
当不存在这个键时,可以返回默认设置的值
有这个值正常返回
# print(info.get('add','抚顺市'))
#修改
# info['age']=3
# print(info)
#增加 当字典中不存在这个键,我们就会添加
# info['addr']='内蒙'
# print(info)
#删除
# del info ['age']
# print(info)
遍历
info={'name':'降鑫','age':'18','gender':'famale'}
for x in info.items():
print(x)
for k,v in info.items():
print(k,'---->',v)
获取所有键
print(list(info.values()))
函数 面向过程
方法 面向对象
Python 中的函数
def 函数名():
函数体
# def say_hello(name):
# print('hello',name)
# say_hello('neusolf')
1到任意数之间的累加
def caculate_num(num):
sum_num =0 #存求和
for i in range(1,num+1):
sum_num=sum_num+i
return sum_num
print(caculate_num(100))
爬虫
#1.获取到网页的源代码 requests
#安装requests
pip install requests
import requests
获取指定域名的源代码
response=requests.get('')
#响应状态码 200-ok 404-not found
print(response.status_code)
response.encoding='utf-8'
print(response.status_code)
print(response.encoding)
响应的编码方式
设置编码方式
# print(response.status_code)
# #获取响应的string类型的响应
html_data=response.text
print(html_data)
#将爬取的文件写成 本地 html
文件路径 读写模式 编码方式
with open('index,html','w',encoding='utf-8') as f:
f.write(html_data)
图片爬取
图片地址
url =';quality=80&size=b9999_10000&sec=1577790359554&di=7e51f0351a7f8a8029bbc5adcc107db2&imgtype=0&src=http%3A%2F%2Fi1.ileehoo%2Fupload%2Fimages%2F2014-06%2F2014062017373733819.jpg'
response2=requests.get(url)
response2.content
获取byte类型的响应
img_data =response2.content
文件路径 读写模式 write binary 编码方式
with open('Neymar1.png','wb') as f:
if response2.status_code==200:
f.write(img_data)
本文标签: python女朋友
版权声明:本文标题:python女朋友 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/IT/1694667546a254828.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论