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 的元组与列表类似,不同之处在于元组的元素不能修改
元组使用小括号 ( ),列表使用方括号 []
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可
元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用:
.png)
:
布尔值
布尔值是“真” 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中的内存优化可能会造成结果有偏差
 周末鸟
:

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号