首页 > 编程语言 >Python爬虫基础——02-基础变量

Python爬虫基础——02-基础变量

时间:2023-03-25 16:04:48浏览次数:69  
标签:02 变量 Python list 爬虫 pip 今天天气 print type

pip的简单使用

pip -V   #显示版本信息
pip install 包名   #下载软件包
pip uninstall 包名  #卸载软件包
pip list  #显示已安装的包名
pip freeze #显示已安装的的包,并且以指定的格式显示


pip install 包名 -i 国内源地址  #国内源下载加速
#国内源地址:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

pycharm头文件设置

# _*_ coding : utf-8 _*_
# @Time : ${DATE} ${TIME}
# @Author : 冷影玺
# @File : ${NAME}
# @Project : ${PROJECT_NAME}

Python爬虫基础——02-基础变量_单引号

Python爬虫基础——02-基础变量_字符串_02

Python爬虫基础——02-基础变量_字符串_03

一,注释

1.1单行注释:

#井号后面内容则被注释

1.2多行注释:

'''
print('此内容已经被注释')
'''
#三个点包括的内容即为注释

二,变量

2.1,变量的定义:

不使用变量打印五次"今天天气真好":

print('今天天气真好')
print('今天天气真好')
print('今天天气真好')
print('今天天气真好')
print('今天天气真好')

如果修改内容为今天天气不好则需要修改五行代码:

print('今天天气不好')
print('今天天气不好')
print('今天天气不好')
print('今天天气不好')
print('今天天气不好')

综上所述:

对于重复使用并且经常需要修改的数据可以定义变量来提高效率。

定义变量的语法为: 变量名=变量值(这里的=作用是赋值)

定义变量以后可以使用变量名来访问变量值

#定义一个变量表示这个字符串,如果需要修改内容,只需修改变量对应的值即可。
weather = '今天天气真好'
print(weather)   #注意:变量名不需要使用引号包裹
print(weather)
print(weather)
print(weather)
print(weather)

变量是可以变化的量。

程序是用来处理数据的,而变量是用来存储数据的。

#在爬虫中应用的场景(例如抓取一个图片)
img = 'https://item.jd.com/1562898285.html'
print(img)

2.2,变量的类型one:

Python爬虫基础——02-基础变量_单引号_04

# 数据类型
# Number	数值
# int		整型
# float		浮点数
# boolean	布尔
# string    字符串
# list      列表
# tuple		元组
# dict      字典
-------------------------------------

# 变量类型的基本使用

# Number    数值
#      int
money = 5000
#      float
money1 =1.2

# boolean      布尔
# 流程控制语句
# 性别的变量
# 性别在实际的企业开发中 使用的单词是sex gender
# 男用True
sex = True
gender =False

# string  字符串
# 字符串在python使用的是单引号 或者双引号
s = '我自横刀向天笑'
s1 = '笑完我就去睡觉'
# = 后面不允许单引号一方面出现如["内容']和['内容"]

# 但是可以单引号和双引号的嵌套
s3 = '"睡觉睡觉"'  #单引号套双引号ok的
print(s3)
s5 = "'嘿嘿嘿'"    #双引号套双引号ok的
print(s5)

# 单引号套单引号 双引号套双引号
# s6 = ''这样是不可行的''
# s7 = ""这样也是不可行的""

2.3,变量的类型two:

# list  列表
# tuple 元组
# dict  字典

# list 列表
# 应用场景:当获取到很多个数据的时候,那么我们可以将他们存储到列表中
name_list = ['江户川柯南','工藤新一']
print(name_list)  # 输出结果为 ['江户川柯南', '工藤新一']

# tuple 元组
age_tuple = (18,19,20,21)
print(age_tuple)  # 输出结果为(18, 19, 20, 21)

# dict  字典
# 应用场景:scray框架使用
# 格式:变量的名字 = {key:value,key1:value1}
person = {'name':'红浪漫','age':'18'} # name代表key,红浪漫代表value
print(person)

# 上述内容为格式

2.4,查看数据类型:

在python中,只要定义了一个变量,而且他有数据,那么他的类型就已经确定,不需要咱们开发者去主动说明他的类型,系统会自动辨别。也就是说在使用的时候 变量没有类型,数据才有类型

比如下面的示例里,a的类型可以根据数据来确认,但是我们没法预测b的类型。

In[2]: a = "abc"  #字符串类型
In[3]: a = 123   #整数型                         
In[4]: a = 1.23  #浮点型

In[5]: a = b  #只有b判断不出

如果临想要查看一个变量存储的数据类型,可以使用 type(变量的名字),来进行查看变量存储的数据类型:

In[8]: a = "abc" 
In[9]: type(a)
Out[9]: str

下面对常见的几种类型来进行判断与查看:

# int
# float
# boolean   布尔
# string    字符串
# list      列表
# tuple     元组
# dict      字典
# 下面通过type来判断输出的数据类型print(type())

# int
a = 1
print(a)
# <class 'int'>
print(type(a))

# float
b = 1.2
print(b)
# <class 'float'>
print(type(b))

# boolean
c = True
print(c)
# <class 'bool'>
print(type(c))

# string
d = '江户川柯南'
print(d)
# <class 'str'>
print(type(d))


# list
e = [1,2,3,4]
print(e)
# <class 'list'>
print(type(e))

# tule
f = (1,2,3,4)
print(f)
# <class 'tuple'>
print(type(f))

# dict
g = {'name':'lyx'}
print(g)
# <class 'dict'>
print(type(g))

2.5,变量的命名:

1,标识符由字母,下划线和数字组成,且不能以数字为开头
如:lyx   lyx666  lyx_666     _lyx
2,严格区分大小写
Lyx不等于lyx
3,不能使用关键字
如for

下一篇类型转换和运算符

标签:02,变量,Python,list,爬虫,pip,今天天气,print,type
From: https://blog.51cto.com/lyx888/6149524

相关文章

  • Python爬虫基础——03-类型转换和运算符
    2.6,类型转换函数说明int(x)将x转化成一个整数float(x)将x转化成一个浮点数str(x)将对象x转化成字符串bool(x)将对象x转化成布尔值2.6.1转换成整型:1---1#字符串(str)---转......
  • Python爬虫基础——06-文件的读写
    2.12文件2.12.1文件的打开和关闭:在python中,使用open函数,可以打开一个已存在的文件夹,或者创建一个新文件open(文件路径,访问模式)示例如下:f=open('test.txt','w')文件路径......
  • python安装和环境配置(pip镜像,virtualenv和virtualenvwrapper)
    一、windows中python安装和环境配置安装python不多说,去官网下载对应python版本执行包安装即可,注意安装时选择把python加入环境变量。设置pip镜像在C:\Users\用......
  • 2023爬虫学习笔记 -- MongoDB数据库
    一、下载安装mongodb1、下载地址https://www.mongodb.com/try/download/community2、一路下一步安装,路径不要出现空格中文等特殊字符3、设置环境变量将bin目录地址放到path......
  • Python爬虫基础——04-流程控制语句
    2.8,输出-输入2.8.1输出:#普通输出print('江户川柯南')#格式化输出#爬虫用法---在scrapy框架的时候输出到excel文件mysqlredisage=18name='工藤新......
  • Adobe Illustrator 2023【Ai 2023】中文安装包下载及安装教程​
    AdobeIllustrator是一款由Adobe公司开发的矢量图处理软件。软体应用领域有:LOGO设计、平面设计、图形设计、书本插画、广告设计等。向量图是一种特殊的图象,我们每天用照相设......
  • python 复制幻灯片并替换相应文字作为新的幻灯片
    1.安装#pipinstallpython-pptx-ihttps://pypi.tuna.tsinghua.edu.cn/simple#pipinstallpandas-ihttps://pypi.tuna.tsinghua.edu.cn/simple2.代码 复制幻灯片......
  • 【华为OD机试真题2023 JAVA】Linux发行版的数量
    Linux发行版的数量知识点DFS搜索BFS搜索并查集时间限制:1s空间限制:256MB限定语言:不限题目描述:Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发......
  • Python爬虫基础——01-安装环境
    python3.8.7安装官网如果下载过慢可以使用下方链接下载python-3.8.7压缩包输入lyx进入下载https://wwxj.lanzout.com/iROc80r16koj以下安装详解:Documentation安装Pyth......
  • 2023必看时政要点
    在全国各类的公职类考试中时政都是必考内容之一,每一天都会有不同的事件发生,但是哪些新闻时政是重要的?重要的时政热点事件记不住怎么办?重在日积月累!没事就看看:https://www......