python基础
print("hello "+ " liuchenxu")
print('let\'s go')
print("the fisrt line \nthe second line")
print("""春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。""")
my_love = "123456"
print("phone" + my_love)
#我是注释
'''
多行注释
多行注释
'''
import math
print(math.log2(8))
#python中的数据类型
#对字符串求长度
s = "hello world"
print(len(s))
print(s[0])
b1 = True
n = None
print(type(b1))
print(type(n))
print(type(s))
#输入,input返回字符串类型
user_age = input("请输入你的年龄")
#将字符串转化成整数
int(user_age)
mode_index = 70
#条件判断
if mode_index >= 60:
print("可以打游戏")
print("表情")
else:
print("不可以")
print(11/3)
bmi = 18.5
if bmi <= 18.5:
print("偏瘦")
elif 18.5 < bmi <=25:
print("正常")
else:
print("肥胖")
# python的逻辑运算符号 and = && or = || not = ~
#列表 列表可变
shopping_list = []
shopping_list.append("键盘")
shopping_list.append("鼠标")
shopping_list.remove("鼠标")
print(len(shopping_list))
print(shopping_list[0])
shopping_list[0] = "音响"
price = [199,1027,123]
max_price = max(price)
shorted_list = sorted(price)
#字典 键值对中的键是不可变的 列表不能作为键,所以python提供元组可以作为键
# 列表 字典 可变
# 字符串 整数 浮点数 布尔类型 元组 不可变
slang_dict = {"芭比Q了":"完蛋了","yyds":"永远的神"}
slang_dict["emo"] = "郁郁了"
slang_dict.keys() #键
slang_dict.values() #值
slang_dict.items() #所有键值对
#判断是否在字典里
"emo" in slang_dict
print(len(slang_dict))
del slang_dict["emo"]
print(slang_dict)
#for 循环 可以是字典、列表、字符串
for staff_id,tempertaure in slang_dict.items():
print(staff_id + tempertaure)
for i in range(5,10): #10不包括 range的第三个参数是步长
print(i)
#while 循环
while input_user != "q":
#循环
#格式化字符串
#format方法
#f字符串
# 3//2 = 1 向下取整
#函数
def calculate_sector(central_area,radius):
a = central_area
print("扇形面积")
return a
return_value = calculate_sector()
#引入模块
import statistics
print(statistics.median([19,20,1]))
#不用加模块名
from statistics import median,mean
print(median([19,20,1]))
from statistics import *
#类
class cat:
def __init__(self,name):
self.name = name
def speak(self):
print("miaomiaomaio")
cat1 = cat("mam")
print(cat1.name)
#继承 如果子类有同名函数且参数一样则覆盖父类的函数
class Smallcat(cat)
def __init__(self,name):
super().__init__(self,name)
def sofa(self):
print(self.name + "沙发" )
def speak(self):
print("wawa")