循环结构之for循环 数据类型的内置方法 字符编码 文件操作

今日内容概要

  • 循环结构之for循环

  • 数据类型的内置方法

  • 字符编码

  • 文件操作(代码操作文件读写)

今日内容详细

循环结构之for循环

"""
for循环能够实现的事情while循环都可以实现
但是for循环在很多时候语法更加简单快捷
"""
name_list = [jason, tony, kevin, jerry]
# 循环打印列表中每一个元素

# while循环
# count = 0
# while count < 4:
#     print(‘>>>:‘,name_list[count])
#     count += 1

# for循环
"""
for循环特别擅长应用在循环取值方面

for 变量名 in 可迭代对象(字符串 列表 字典 元组):
    for循环体代码

for循环不需要添加结束条件 会随着取值的完毕自动结束
"""
name_list = [jason,kevin,tony]
for name in name_list:
    print(>>>:, name)
    
循环结构之for循环  数据类型的内置方法  字符编码  文件操作

 

res = hello world!
# 当值没有明确的类别时 变量名可以取i、j、k、item等
for i in res:
    ‘‘‘for循环字符串会将字符串里面单个单个字符依次赋值给变量名i‘‘‘
    print(i)
循环结构之for循环  数据类型的内置方法  字符编码  文件操作
user_dict = {username: jason, password: 123, hobby: read}
for k in user_dict:
    """for循环字典只会取出字典的key value是无法直接获取的"""
    print(k)
循环结构之for循环  数据类型的内置方法  字符编码  文件操作
"""
容器类型
内部能够存储多个元素的数据类型都可以称之为容器类型
   列表 字典 元组 集合
for循环针对容器类型都可以循环取值 在此基础之上还可以对字符串取值
"""

rang用法

for i in range(0, 6):     # 本质是一个迭代器, 你可以简单的看成是一个列表
    print(i)
循环结构之for循环  数据类型的内置方法  字符编码  文件操作
for i in range(5):
    print(i)     # 一个参数 默认从0开始(顾头不顾尾)
循环结构之for循环  数据类型的内置方法  字符编码  文件操作
for i in range(5,10):
    print(i)     # 两个参数 第一个是起始位包含在内 第二个是终止位不包含(顾头不顾尾)
循环结构之for循环  数据类型的内置方法  字符编码  文件操作
for i in range(0,250,25):
    print(i)     # 三个参数 最后一个是数字间隔  类似于产生等差序列
循环结构之for循环  数据类型的内置方法  字符编码  文件操作

数据类型内置方法

补充

"""
如何查看数据类型拥有的方法
    句点符
数据类型.
    pycharm会自动列出该数据所有的方法
"""



# 整型int
int()
    1.数据类型转换
    2.其他进制字符串转换十进制数
n = 11
print(int(n))  # 正确
n1 = 11.11
print(int(n1))  # 报错 小数点整型无法转
n2 = jason
print(int(n2))  # 报错 数字以外根本无法转换

# 将十进制转换成二进制
print(bin(100))  # 0b1100100
# 将十进制转换成八进制
print(oct(100))  # 0o144
# 将十进制转换成十六进制
print(hex(100))  # 0x64
循环结构之for循环  数据类型的内置方法  字符编码  文件操作
"""
如果看到数字前面
    ob开头则是二进制数
    0o开头则是八进制数
    0x开头则是十六进制数
"""

# 其他机制转十进制
print(int(0b1100100, 2))
print(int(0o144, 8))
print(int(0x64, 16))
# 浮点型float
n1 = 11
print(float(n1))  # 11.0
n2 = 11.11
print(float(n2))  # 11.11
n3 = jason
print(float(n3))  # 报错

# 字符串str
1.str可以将任意数据类型转换成字符串

 

循环结构之for循环 数据类型的内置方法 字符编码 文件操作

上一篇:LINUX使用关键字进行查找日志


下一篇:styled-components 使用方法