欢迎光临散文网 会员登陆 & 注册

Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析

2021-07-13 12:44 作者:杰乐菌  | 我要投稿

python爬虫+数据可视化

1.python安装 cmd 变量环境

在变量环境有python路径时才可以在cmd里用python调用出来

在cmd中在".py"文件前加’python “可以运行此文件(在同一目录下


2.pycharm字体 样式 模板 自定义


# -*- coding = utf-8 -*- (格式)

#@Time(时间): ${DATE} ${TIME}

#@Author(作者): 杰乐菌

#@File(文件名): ${NAME}.py

#@Software(软件名): ${PROSUCT_NAME}


"()"内的内容不可写入模板中


3.命名,查看关键字,格式化输出,“%”格式符


大小驼峰命名法


import keyword

keyword.kwlist


print('大老师')

age = 18

name = '杰乐菌'

print('我是%s,我%d岁' % (name, age))

print('www', 'pixiv', 'com')

print('www', 'pixiv', 'com', sep='.')

print('hello', end="")

print('world', end='\t')

print('Get Im Your Love', end='\n')

print('END')

说明 ;%S 字符串转换,%d 整性数值

sep = '.'用引号里的字符串分割

end: 默认是换行,表示两个字符串最后以什么结尾。eg: 换行 end="\n",end="\t"(\t 制表符,一个tab键 (4个空格)的距离)

sep: 默认是空格,表示两个字符串之间用什么分割。eg: 空格 sep=" "


4.算数运算符,比较运算符,赋值运算符,逻辑运算符,成员运算符,身份运算符

p5 11:49


p5作业,写的很小白


# -*- coding = utf-8 -*-

# @Time: 2021/6/2 22:54

# @Author: 杰乐菌

# @File:石头剪刀布game.py

# @Software: PyCharm


import random # 导入函数

Usr = int(input(请输入石头(1)剪刀(2)布(3):)) # 用户输入

Tre = int(random.randint(1, 3)) # 随机生成

print(Tre) # 检查随机

if Usr == 2: # 2可以很好的比大小

if Usr Tre: # 2 1

print(你出的剪刀,电脑出的是石头,你输了)

elif Usr == Tre: # 2 == 2

print(你出的剪刀,电脑出的是剪刀,平局)

elif Usr Tre: # 2 3

print(你出剪刀,电脑出的是布,你赢了)

elif Usr == 3: # 3不好全通过算数符合比较

if Usr-1 Tre: # 3-1 1

print(你出的布,电脑出的是剪刀,你输了)

elif Usr-1 == Tre: # 3-1 == 2

print(你出布,电脑出的是石头,你赢了)

elif Usr-1 Tre: # 3-1 3

print(你出布,电脑出的是布,平局)

elif Usr == 1: # 1不好全通过算数符合比较

if Usr+1 Tre: # 1+1 1

print(你出的石头,电脑出的是石头,平局)

elif Usr+1 == Tre: # 1+1 == 2

print(你出石头,电脑出的是剪刀,你赢了)

elif Usr+1 Tre: # 1+1 3

print(你出石头,电脑出的是布,你输了)

else: # 排除规则外的 用户输入

print(输入有误,请重新输入)


P6课堂作业,for ,while图表

# 1~100


'''

n = 100

Sum = 0

Counter = 1


while Counter <= n:

  Sum += Counter

  Counter += 1

  print("1到%d的和,和为%d" % ((Counter-1), Sum))

print("1到%d的和,和为%d" % (n, Sum))


Count = 0

while Count<5:

  print(Count, "小于5")

  Count += 1

else:

  print(Count, "大于或等于5")


'''

18:52


P6九九乘法表

# while Num = 9:

# for i in range(1,10):

# a = i

# i *= Num

# print(%d * %d = %d % (Num, a, i), end=\t)

# Num += 1

# print(end=\n)

# print(结束)



上列直接把所用的数值全一一对应乘出来了



for i in range(1,10): # 横向的第二个数

for j in range(1, i+1): # 横向的第一个数值,并且要排除小于自身的数值

print(%d*%d=%d % (j, i, i*j), end=\t)

print()


print()

n = 1

while n = 9: # 横向的第二个数

i = 1

while i = n: # 横向的第一个数值,并且要排除小于自身的数值

print(%d*%d=%d % (i, n, i*n), end=\t)

i += 1

n += 1

print(, end=\n)



P7 转译

10:29


7.字符串 P7 - 10:29


转义字符


7.字符串 P7 - 12:02


字符串的常见操作


7.字符串 P7 - 24:12



P8 list列表)


8.列表(上) P8 - 05:14


list 常用操作


8.列表(上) P8 - 09:55


append() 附加;贴上


8.列表(上) P8 - 13:51


extend() 延伸;扩大


8.列表(上) P8 - 19:23


insert() 插入

第一个变量表示下标,第二个表示元素


del list[index] 可指定下标,不指定删除整个列表


8.列表(上) P8 - 22:26


list.pop() 弹出最后一个

remove() 直接删除指定内容


8.列表(上) P8 - 25:34


list[index] = '修改内容'


8.列表(上) P8 - 28:56


new in list new元素是否在list中

new not in list new元素是否不在list中

list.index('要查找的元素',可控制范围) 范围是左闭右开,不在的话会报错


9.列表(下) P9 - 07:41



排序,反转,计数

list.reverse() ,将列表所以元素发转

list.sort(), 升序

list.sort(reverse=True), 降序

list,count(obj), 计数

obj = 列表中统计的对象


9.列表(下) P9 - 10:53



列表嵌套


9.列表(下) P9 - 17:12


课时作业


9.列表(下) P9 - 22:19


# -*- coding = utf-8 -*-
# @Time: 2021/6/6 12:08
# @Author: 杰乐菌
# @File:list课记.py
# @Software: PyCharm
import random

a = [1, 2, 3, 4, 5, 6, 7, 8]  # 八个老师
office = [[], [], []]   # 三个教室
for name in a:  # 遍历a
    index = random.randint(0, 2)    # 建立0~2随机数值
    office[index].append(name)  # 随机教室,添加老师
    print("%老师被分配", name, end='\n')

print("分配完毕,分配为:", office)


P9 作业


9.列表(下) P9 - 28:05


products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["Coffee", 31], ["Book", 60], ["Nike", 699]]
print("------ 商品列表 ------")
a = -1
for i in products:
    a += 1
    i.insert(0, a)
    for j in i:
        print(j, end="\t")
    print()
List = []

while True:
    U = input("您想要买什么产品:")
    if U == "q":
        break
    U = int(U)
    List.append(products[U])
print("------ 您购买的商品列表 ------")

for i in List:
    for j in i:
        print(j, end="\t")

print()



字典


11.字典(下)_集合 P11 - 21:27





Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析的评论 (共 条)

分享到微博请遵守国家法律