ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python数据类型与基础运算

2022-03-04 21:31:27  阅读:183  来源: 互联网

标签:运算 python 变量值 数据类型 列表 l1 print 数据


注释:了解其他数据类型补充

基础数据类型补充

可以回一下之前的数据类型: 整型,浮点型,字串符和列表.

一.字典(dict)

#字典:可以精准的储存数据   是用大括号表示‘{}’
'字典和数据数据列表差不多只不过、但是列表缺陷是储存后无法正确表明正确大的数据信息'
  而字典可以准备的存储数据我们称为:
  # K:V键值对
'K是对V的描述性质的信息,一般使用的是都是字串符来表示'
'V是数据的值,可以任意数据' 
K = 变量名    : = 赋值符     V = 变量值
提取'age'19
in_for_ma = {
    'name': 'thn',
            'age':19,
                  'hobby':'HC',
}
print(in_for_ma['age'])
注释:字典不支持引索取值 因为字典是无序的

二.数据类型之集合(set)

#这个简单了解下,该数据功能单一,分为:去重、和关系运算因为也是用的
#大括号   S = {1, 2, 3, 4, 5,}
如果大括号的定义是空的 那么应默认为字典

三.数据类型之元祖(tuple)

#代表的是小括号()
#标志是不可更变的列表
#小括号可以存放多种类型的元素也就是变量值
       T = (1, 2, 3,)
元祖内的变量值是不能‘修改’的,

四.数据类型之布尔值(bool)

布尔值分为两种状态分别为:'true'(可行)  'False'(不可行)来表示
他是描述事物是否可行,主要应用于逻辑判断
python所有逻辑判断都是用布尔值来判断的
0  或者none ()  采用的 is 开表示开头.

1.1与用户交互

  用人和人的交互 变为人和计算机之间的交互
1.用户交互也可以称为输入数据和输出数据两部分
2. name = input   (输入您的名字>>:)
3.获取用户输入可将用户数据赋值给变量名 
4. input获取到的用数据等都会转换为字串符类型
5.输出内部数据 print(name)  

1.2格式化输出

  其实就是提前书写好的模板之后修改到特定区域即可
'%s'称为占位符 还有一种为'%d'但是他只能用于数字的
占位 '%s'可以用任意数据占位

2.1运算符

 分为#算数运算
   (+)(-)(*)(/)
     #比较运算符
   (<)(>)(==)因为在python里=算是赋值符所以用(==) 
     #增量符值
   (//)取整数(%)取余数
    x+=100 #x=x+100
     #链式赋值
   相同的变量值拥有多个变量名
    A=B=C=100
      #交叉赋值
   让变量值交叉变量名
    x=100   c=100
    x, m = m, x
      #解压赋值
    数据列表内多个变量值依次提取不同变量值
    是挺麻烦的需要分别使用多个索取引值来提取
    这样就体现出解压赋值的作用了
取等同于列表内的变量值(有几个写几个)=你的变量名
假如:l1 = [1, 2, 3, 4, 5]
l2 = (l1[0])
print(l2)
l3 = (l1[1])
print(l3)
l4 = (l1[2])
print(l4)
l5 = (l1[3])
print(l5)
l6 = (l1[4])
print(l6)

l1 = [1, 2, 3, 4, 5]标题
l2,l3,l4,l5,l6 = l1
print(l1)
这是快读解压
#正常情况下两边的变量名与数值数要相等
#接下来是突破这个限制
l1 = [1, 2, 3, 4, 5, 88, 99, 258]
a, b, *_ = l1
print(a, b, _)
这样就只提取了1和2

2.2逻辑运算

and 与  必须满足所有条件才能   true 
or  或   满足一个条件就一个    true
not 非   翻转 true为falese  或者falese为frue

2.3成员运算和身份运算

判断个体在不在列表内
name_list = ['jason', 'kevin', 'tony', 'oscar', 'jerry', 'owen', 'tank']
print('jason' in name_list)  # in代表成员运算符号  True 可行
print('jason' not in name_list)  # not in 是否在这个列表里   难道不在么  False  在
身份运算:
(is)断两个数据的内存地址是否一致  在数据列表里相同的两个数据
是否一致
 (==)是判断两个数据值是否相同

标签:运算,python,变量值,数据类型,列表,l1,print,数据
来源: https://www.cnblogs.com/xwkg/p/15966185.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有