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}
一,注释
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:
# 数据类型
# 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