lupengday01

2021-04-18  本文已影响0人  __method__

变量及类型

import numpy as np
# 单行注释
"""
三个单引号, 三个双引号
"""
print("hello")
# 变量  variable
# 变量名 = 变量值  ==

name = "lupeng"
print(name)
name = "eric"
print(name)
age = 1
# age = age + 18
age += 18
print(age)
# 变量是有类型的, 用type()可以测量变量的类型
print(type(name)) #<class 'str'>

print(type(age))  # <class 'int'>
print(type(2.22))

arr1 = np.array([0,0,0,1,1,1])
print(type(arr1))

列表

# 常用数据类型
# 1 number  2 string  3 list
#  每个元素可以是不同的数据类型
stu_list = ["张三", "李四", "王五", 11, 99.9, [22, 333]]
print(stu_list)
print(type(stu_list))  # <class 'list'>
# 列表中元素个数
print(len(stu_list))
print(len("haha"))
print(len("张三"))
# 查询
# 列表名[索引]
print(stu_list[0])
print(stu_list[1])
# 增加  末尾追加
stu_list.append("赵六")
stu_list.append("田七")
print(stu_list)
# 修改
stu_list[3] = "哈哈"
print(stu_list)
# 删除
# del stu_list
# print(stu_list)
del stu_list[4]
del stu_list[4]
print(stu_list)

基本操作1

# 列表的常见操作
# [0, 1, 2, 3, 4...9]
# 声明一个空列表
li = []
#  起始  终止  步长
for i in range(1, 11, 2):
    print(i)
    li.append(i)
    print(li)
# 迭代 /遍历  :就是一个一个取出
# for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
#     print(i)
li2 = []
for i in range(10):
    li2.append("haha")
print(li2)
# 模拟生成全班 11个人的数学成绩
from random import randint
# [左闭右闭]
print(randint(40, 100))
li3 = []
for i in range(11):
    num = randint(40, 100)
    li3.append(num)
print(li3)

基本操作2

from random import randint
li3 = []
for i in range(11):
    num = randint(1, 100)
    li3.append(num)
print(li3)

# 偶数筛选出来
li4 = []
for num in li3:
    if num%2 == 0:  # 取余数
        li4.append(num)
print(li4)
上一篇下一篇

猜你喜欢

热点阅读