Day04

总结

基础数据类型

字典(dict)

字典是元素的集合,用{}括起来;可以在字典中插入具有给定关键字值的元素、在字典中寻找具有给定关键字值的元素、删除具有给定关键字值的元素。

在字典中用k:v键值对来存储元素
    '''
    k:v键值对
    k是指描述v的字符串
    v可以是任意数据类型,一般是k的具体形式及延伸
    '''
 简单的字典如下:
 address = {
     'coutry': 'china',
     'province':'上海'
     'town':'周浦'
 }
值得注意的是,因为字典是无序排列的,字典并不支持索引取值
字典的取值方式:
通过'key'键取值
address = {
     'coutry': 'china',
     'province':'上海'
     'town':'周浦'
 }
print(address['town'])  # 周浦

集合

由相同类型的数据组成的集合,适用范围不广

number = {1,2,3,4,5}

'''
	number = {
}  # 集合为空的情况下一般视为字典
'''

元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改
元组使用小括号 ( ),列表使用方括号 []
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可

元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用:

:

布尔值

布尔值是“真” True 或“假” False 中的一个。

'''
	print(1<2)  # true
	print(1>2)  # false
'''

交互

让用户输入指令,并且可以引导用户输入指令

'''
	user_id = input('请输入您的账户:')
	print(user_id)
'''

格式化输出

1.%用法(占位符)
	整数输出
	%o  # oct(octal)  八进制
    %d  # dec(decimal) 十进制
    %x  # hex(hexadecimal) 十六进制
    浮点数输出
    %f  # 保留小数点后六位有效数字
    		%.2f  # 保留2位小数
    字符串输出
    %s  # %2s 右对齐,占位符2位
    	# %-2s 左对齐,占位两位
        # %5.2 占10位,截取两位字符串

运算符

数学运算符

+ (加)	-(减)	*(乘)	/(除)	//(整除)	%(取余数)	==(等于)

增量赋值
	x += 1  # x = x + 1
    x -= 1  # x = x - 1
    x *= 1  # x = x * 1
    x /= 1  # x = x / 1
    
 链式赋值
	x = 1
    y = x
    z = x  => 	x = y = z = 1
    
  交叉赋值
	m = 1
    n = 2
    
    m, n = n, m
    =>m = 2
      n = 1
        
   解压赋值
	str = "Alex"
	a, b, c, d = str
	print(a)	=>
    A
    print(b)	=>
    l
    print(c)	=>
    e
    print(d)	=>
    x
	

逻辑运算符

1.与(and)
	满足所有的条件才可,同理于数学上的且'∩'
    	
2.或(or)
	满足所有条件中的一个即可,同理于数学上的且'∪'
    
3.非(not)
	条件反转

成员运算、身份运算

1.成员运算
	判断数据在不在一个组合内
    num = (1, 2, 3, 4, 5)
    print(1 in num)  1
    print(6 in num)	 0
    
2.身份运算
	is	:  判断内存地址是否一样(偏于本质)
    ==	:	判断数据的值是否一样(浮于表面的)	
    python中的内存优化可能会造成结果有偏差

​ 周末鸟

:

posted @   有梦想的阿九  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示