初识Python基础(二)
一、基本数据类型(二)
1.基本数据类型:字典(dict)
字典:能够明确的标明数据的存储信息,利用键取值不能用索引取值
用法:用大括号括起来,打括号里可以放多个元素,每个元素间用逗号隔开每个元素是以K:V键值对的形式来存储
"""
K:V键值对
K是对V的描述性性质的信息 一般是字符串
V是真正的数据和变量中的值相似 与列表以样可以是任意类型
"""
2.基本数据类型:集合(set)
集合:数据类型单一,每一个集合内的所有元素都必须要用同一种数据类型
用法:大括号括起来 内部放多个元素 元素之间用逗号隔开
**注:可容变量(如列表或字典)都不可哈希,只有可哈希才能作为集合的元素
3.基本数据类型:元组(tuple)
元组:用于存储一些只能看不能改的数据
用法:用小括号括起来,内部存放多个元素,元素间用逗号隔开
基本上和列表一样,只不过元组用的是小括号
**注:元组内不能修改
用法:tuple = (1, 2, 3)
4.基本数据类型:布尔(bool)
布尔值:用于判断事物的对和错 是否可行
只有两种状态:True 和 Fales 主要用于逻辑判断
True是可行,正确的意思
Fales是不可行错误的意思
布尔值默认的Fales数据:0 None 空字符 空列表 ...
针对布尔值的变量名我们一般以is开头
eg:is_ok = True
二、与用户交互
1.获取用户输入
username = input('请输入您的姓名:')
2.输出内部数据
print(username)
三、格式化输出
格式化输出:就相当于提前把准备好的模板写好,然后再把需要修改的内容用占位符写上去,最后只要把我们要写的内容逐个打上去即可。
占位符:%s 可以给任意数据占位、%d只能给数字占位
格式化输出的两种方式:
四、运算符
1.赋值
加(+) 减(-) 乘(*) 除(/) 取余(%) 取整(//) 等于(==) 不等于(!=)
1.增量赋值
x += 100 # x = x + 100
x -= 100 # x = x - 100
x *= 100 # x = x * 100
x /= 100 # x = x / 100
2.链式赋值
x = 100
y = x
z = x
简化后: x = y = z = 100
3.交叉赋值
本质:让i指向j指向的值 让j指向j指向的值
4.解压赋值
可以减轻代码量,为了我们投了用的。
*_作为变量名 意思是为了符合语法 但是指向的值用不到的情况
2.逻辑运算符
and(与) or(或) not(非)
and(与):
链接多个条件的,所有条件都成立 结果才Ture
eg:1 < 2 and 4 > 3 and True and 1! = 0
True
or(或):
也是链接多个条件的,只要一个条件都成立 结果就Ture
eg:1 < 2 or 4 == 3 or True or 1 != 1
True
not(非):
将条件翻转 True变为False False变为True
eg:not(1 < 2 or 4 == 3 or True or 1 != 1)
Fales
3.成员、身份运算符
成员运算符(in):
判断一个事物是否存在与某一个群体内
身份运算符(is ==):
is:判断两个数据的内存地址(id)是否一致
==:判断两个数据的值是否一致
本文来自博客园,作者:{Mr_胡萝卜须},转载请注明原文链接:https://www.cnblogs.com/Mr-fang/p/15965940.html