自用python基础

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")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值