新增: 初始化工程
commit
e3ae16546b
@ -0,0 +1 @@
|
||||
*.iml
|
@ -0,0 +1,4 @@
|
||||
# PASS 占位 保证语法结构
|
||||
score = 50
|
||||
if score > 80:
|
||||
pass
|
@ -0,0 +1,5 @@
|
||||
# python 001.hello_world.py
|
||||
print("hello world")
|
||||
|
||||
print("hello ", end="")
|
||||
print("world")
|
@ -0,0 +1,29 @@
|
||||
# 数值型
|
||||
num = 100
|
||||
print(type(num))
|
||||
|
||||
pi = 3.14
|
||||
print(type(pi))
|
||||
|
||||
# 字符串
|
||||
str1 = "python"
|
||||
print(type(str1))
|
||||
|
||||
str2 = 'python'
|
||||
print(type(str2))
|
||||
|
||||
str3 = '''
|
||||
python
|
||||
'''
|
||||
print(type(str3))
|
||||
|
||||
# 布尔型
|
||||
is_a = True
|
||||
print(type(is_a))
|
||||
|
||||
# input 获取输入 获取字符串
|
||||
input_str = input("please input num:\n")
|
||||
print(type(input_str))
|
||||
|
||||
num = int(input_str)
|
||||
print(type(num))
|
@ -0,0 +1,45 @@
|
||||
# 算数运算符
|
||||
# + 加
|
||||
# - 减
|
||||
# * 乘
|
||||
# / 除
|
||||
num = 5 / 2
|
||||
print(num)
|
||||
# % 模
|
||||
# ** 幂
|
||||
# // 取整除
|
||||
num = 5 // 2
|
||||
print(num)
|
||||
|
||||
# 比较运算符
|
||||
# == 等于
|
||||
print(1 == 2)
|
||||
# != 不等于
|
||||
print(1 != 2)
|
||||
# > 大于
|
||||
# < 小于
|
||||
# >= 大于等于
|
||||
# <= 小于等于
|
||||
|
||||
# 赋值运算符
|
||||
# = 设置值
|
||||
|
||||
# 逻辑运算符
|
||||
b1 = True
|
||||
b2 = False
|
||||
|
||||
# and
|
||||
print(b1 and b2)
|
||||
|
||||
# or
|
||||
print(b1 or b2)
|
||||
|
||||
# not
|
||||
print(not b2)
|
||||
|
||||
# 成员运算符
|
||||
# in
|
||||
print('y' in 'python')
|
||||
|
||||
# not in
|
||||
print(2 not in [1, 4, 5])
|
@ -0,0 +1,56 @@
|
||||
# 条件
|
||||
score = 50
|
||||
|
||||
# if
|
||||
if score < 60:
|
||||
print("不及格")
|
||||
|
||||
# if-else
|
||||
if score > 60:
|
||||
print("及格")
|
||||
else:
|
||||
print("及格")
|
||||
|
||||
# if-elif-else
|
||||
score_str = input("请输入成绩:\n")
|
||||
score = float(score_str)
|
||||
if 90 <= score <= 100:
|
||||
print("优")
|
||||
elif 80 <= score < 90:
|
||||
print("良")
|
||||
elif 60 <= score < 80:
|
||||
print("可")
|
||||
elif 0 <= score < 60:
|
||||
print("劣")
|
||||
else:
|
||||
print("成绩错误!")
|
||||
|
||||
# 循环
|
||||
|
||||
# for loop
|
||||
# array
|
||||
items = [1, 2, 3, 4, 5, 6]
|
||||
for item in items:
|
||||
print(item)
|
||||
|
||||
# [0,10) step=1
|
||||
# for item in range(10):
|
||||
for item in range(0, 10):
|
||||
print(item)
|
||||
|
||||
# [0,10) step=2
|
||||
for item in range(0, 10, 2):
|
||||
print(item)
|
||||
|
||||
# while loop
|
||||
i = 0
|
||||
while i < 100:
|
||||
i += 1
|
||||
|
||||
if i == 5:
|
||||
continue
|
||||
if i == 10:
|
||||
break
|
||||
|
||||
print(i, end=" ")
|
||||
|
@ -0,0 +1,180 @@
|
||||
# STRING
|
||||
str1 = ' hello World '
|
||||
str2 = "Hello World"
|
||||
print(type(str1))
|
||||
|
||||
# 长度
|
||||
print(len(str1))
|
||||
# 拼接
|
||||
print(str1 + str2)
|
||||
# 首字母大写
|
||||
print(str1.title())
|
||||
# 全部大写转小写
|
||||
print(str1.lower())
|
||||
# 全部小写转大写
|
||||
print(str1.upper())
|
||||
|
||||
# trim
|
||||
print(str1.strip())
|
||||
# left trim
|
||||
print(str1.lstrip())
|
||||
# right trim
|
||||
print(str1.rstrip())
|
||||
|
||||
# RANGE
|
||||
range0_10 = range(10)
|
||||
print(type(range0_10))
|
||||
|
||||
# [0,10) step=1
|
||||
for item in range(10):
|
||||
print(item, end=" ")
|
||||
print()
|
||||
|
||||
for item in range(0, 10):
|
||||
print(item, end=" ")
|
||||
print()
|
||||
|
||||
# [0,10) step=2
|
||||
for item in range(0, 10, 2):
|
||||
print(item, end=" ")
|
||||
print()
|
||||
|
||||
# LIST
|
||||
items1 = [1, 2, 3]
|
||||
print(type(items1))
|
||||
|
||||
# 从零开始
|
||||
print(items1[0])
|
||||
# index [0,1)
|
||||
print(items1[0:1])
|
||||
# 负索引
|
||||
print(items1[-1])
|
||||
# 追加
|
||||
items1.append(4)
|
||||
print(items1)
|
||||
|
||||
# 生成列表
|
||||
items2 = []
|
||||
for i in range(1, 11):
|
||||
items2.append(i)
|
||||
print(items2)
|
||||
|
||||
# 删除 无返回值
|
||||
del items2[2]
|
||||
print(items2)
|
||||
|
||||
# 弹出 有返回值 不传参 = 传参 -1
|
||||
print(items2.pop())
|
||||
|
||||
print(items2)
|
||||
items2.pop(-1)
|
||||
print(items2)
|
||||
|
||||
items2.pop(0)
|
||||
print(items2)
|
||||
|
||||
# 排序
|
||||
items3 = [1, 3, 5, 4]
|
||||
# 改变原始集合
|
||||
items3.sort()
|
||||
print(items3)
|
||||
items3.sort(reverse=True)
|
||||
print(items3)
|
||||
|
||||
item4 = [1, 3, 5, 4]
|
||||
# 不改变原始集合
|
||||
print(sorted(item4))
|
||||
print(sorted(item4, reverse=True))
|
||||
print(item4)
|
||||
|
||||
# 统计值出现的次数
|
||||
item5 = [1, 3, 1, 2, 8, 2, 2]
|
||||
print(item5.count(1))
|
||||
print(item5.count(2))
|
||||
|
||||
# TUPLE
|
||||
items6 = (1, 2, 3, 4, 5)
|
||||
print(type(items6))
|
||||
print(items6)
|
||||
|
||||
# 获取元素
|
||||
print(items6[0])
|
||||
print(items6[0:3])
|
||||
|
||||
# 拼接
|
||||
items7 = (6, 7, 8, 9, 10)
|
||||
print(items6 + items7)
|
||||
|
||||
# SET
|
||||
items8 = {1, 2, 2, 3}
|
||||
print(type(items8))
|
||||
print(items8)
|
||||
|
||||
# 新增
|
||||
items8.add(4)
|
||||
print(items8)
|
||||
items8.remove(4)
|
||||
print(items8)
|
||||
|
||||
items9 = {2, 3, 4}
|
||||
|
||||
# 交集
|
||||
print(items8 & items9)
|
||||
# 并集
|
||||
print(items8 | items9)
|
||||
|
||||
item10 = set("python")
|
||||
print(item10)
|
||||
list1 = [1, 2, 3, 4]
|
||||
print(list1)
|
||||
item10 = set(list1)
|
||||
print(item10)
|
||||
|
||||
# 字典
|
||||
dict1 = {'name': 'zhangsan', 'age': 30}
|
||||
print(dict1)
|
||||
|
||||
print(dict1.get('name'))
|
||||
print(dict1.get('age'))
|
||||
|
||||
str_key = 'gender'
|
||||
dict1[str_key] = 'male'
|
||||
print(dict1)
|
||||
|
||||
del dict1[str_key]
|
||||
print(dict1)
|
||||
|
||||
dict1_items = dict1.items()
|
||||
print(dict1_items)
|
||||
for dict1_item in dict1_items:
|
||||
print(dict1_item[0])
|
||||
print(dict1_item[1])
|
||||
|
||||
for item_key, item_value in dict1_items:
|
||||
print(item_key + ":" + str(item_value))
|
||||
|
||||
dict1_keys = dict1.keys()
|
||||
print(dict1_keys)
|
||||
for item_key in dict1_keys:
|
||||
print(item_key)
|
||||
|
||||
dict1_values = dict1.values()
|
||||
print(dict1_values)
|
||||
for item_value in dict1_values:
|
||||
print(item_value)
|
||||
|
||||
# ENUMERATE
|
||||
for index, value in enumerate(["zhangsan", "lisi", "wangwu"]):
|
||||
print(str(index) + ":" + value)
|
||||
|
||||
# ZIP
|
||||
keys = ["name", "age", "city"]
|
||||
values = ["name", "age", "city"]
|
||||
print(list(zip(keys, values)))
|
||||
|
||||
# REVERSED
|
||||
for i in reversed(range(10)):
|
||||
print(i, end=" ")
|
||||
|
||||
# 列表推导式
|
||||
|
Loading…
Reference in New Issue