day03
1. 基本数据类型简介
1. int 整数.
2. str 字符串. ', ", ''', """, 字符串一般不存储大量的数据.不好操作
3. bool 布尔值. True, False
4. list ["黑龙江", "云南"]表示. 列表
5. tuple () 元组.只读列表, 不能改
6. dict {} 查找比较快. key:value, 一次存两个数据. 一对一对的存
7. set {} 一次存一个. 不能重复. 只存key, 比较少见.
2. int
bit_length() 二进制长度
3. bool
True
False
4. str(多,切片)
切记, 字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的
字符: 单个文字符号.
字符串: 把字符连成串
表现形式: '', "", ''' ''', """ """
1. 索引和切片
索引.下标从0开始
切片.
str[start:end:step]
start: 从xxx开始
end: 切到xxx为止. 不包括
step: 步长
注意: 顾头不顾尾
2. 常用方法:
for循环
for 变量 in 可迭代对象:
循环体
# str => int
# print(int("1")+int("1"))
# int(str)
# str(int)
# 目标类型(不管什么内容)
# 数字转换成bool
# 如果数字是0 结果是false
# 如果数字是非0 结果是True
#
# a = 0
# print(bool(a))
# True 和1的效率问题: 1的效率高.
'''
while 1: # True
print("哈哈")
'''
# bool转int
# int(bool) True=>int => 1
# False => int => 0
# print(int(False)) # 1
# 字符串转换成bool bool(str)
# 空字符串是False. 非空字符串是True
# a = "abcd"
# print(bool(a)) # True
# a = ""
# print(bool(a)) # False
# b = "" # 空字符串
# a = None # 真空 False
# print(bool(b)) # False
# print(bool(a)) # False
# 特点: 空:False .非空:True
# 向系统中录入员工信息, 不停的录入 , 输入回车退出
# while True:
# name = input("输入用户信息:")
# if not name:
# break
# else:
# print("新员工信息:"+name)