编程语言爱好者大数据 爬虫Python AI Sqlpython机器学习爬虫

Python_0基础:2.变量以及数据类型

2022-05-17  本文已影响0人  liang_820

2.1 变量的定义

在不使用变量的情况下:

print('今天的天气很好,晴天了')  
print('今天的天气很好,晴天了')  
print('今天的天气很好,晴天了')  
print('今天的天气很好,晴天了')

重复的值 书写/修改起来都很麻烦

在使用变量的情况下:

# 变量的格式 : 变量的名字 = 变量的值
weather = '今天的天气很好,晴天了!!!!'    
print(weather)  
print(weather)  # 注意:变量名不需要使用引号包裹
print(weather)  
print(weather)

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

应用场景

img='https://img13.360buyimg.com/babel/s580x740_jfs/t1/92557/10/15252/173783/60a60c58Eaec1cb70/466903cb1e5a5d82.jpg!cc_290x370.webp'  
print(img)

可直接访问图片

说明:


2.2 数据类型

在python中,为了应对不同的业务需求,也把数据分为不同的类型

如下表所示:

变量类型

Number 数值

money1 = 5000 # int

money2 = 1.2 # float

Boolean 布尔

sex = True      # 男 True  
gender = False  # 女 False

String 字符串

s1 = '苍茫的大海上有一只海燕 你可长点心吧'  
s2 = "嘀嗒嘀嗒嘀"
s3 = '"嘿嘿嘿"'  # 单引号嵌套双引号
print(s3)  
s4 = "'哈哈哈'"  # 双引号嵌套单引号
print(s4)
s5 = ''不可以''  # 错误
s6 = ""不可以""    # 错误

List 列表

应用场景: 当获取到了很多个数据的时候 那么我们可以将他们存储到列表中 然后直接使用列表访问

name_list = ['周杰伦', '科比']  
print(name_list)

Tuple 元组

age_tuple = (18, 19, 20, 21)  
print(age_tuple)

Dictionary 字典

应用场景: scrapy框架使用

# 格式: 变量名 = {key1:value1,key2:value2}

person = {'name': '红浪漫', 'age': 18}  
print(person)

要求 : 必须掌握 列表 元组 字典 的格式


2.3 查看数据类型


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

2.如果临时想要查看一个变量存储的数据类型,可以使用type(变量名),来查看变量存储的数据类型。

int

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

float

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

boolean

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

string

d = '中国'  
print(d)  
print(type(d))  # <class 'str'>

list

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

tuple

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

dictionary

g = {'name': 'zs'}  
print(g)  
print(type(g))  # <class 'dict'>
上一篇 下一篇

猜你喜欢

热点阅读