-
知识点,{}是字典,[]是列表索引切片,()输出
-
将字符串转化成数字将字符串转化成数字占位
name=input("请告诉我你是谁?")
print("我知道了,你是:%s"% name)
1.% 表示我要占位, s 表示 将变量变成字符串放入占位的地方。多个变量占位,要有,变量要用括号括起来,并按照占位的顺序填入 综合:{m.n}m:% d 宽度限制,不够用空格补;.n :小数精度,四舍五入 % .f
num1=11
num=11.234
print("数字11宽度限制5,结果是:%5d" % num1)
print(数字11.234不限制,小数精度2,结果是:%.2f" % num2)
2.第二种字符串格式化占位:f"{占位},{}"f:format
3.直接格式化表达式
print("1*1的结果是: %d"%(1*1))
print("1*1的结果是:{1*1}"
print("字符串在python中的类型是:%s" % type('字符串'))
string_type=type("goodnight")
print(string_type)
name="good night"
print(type("name"))
name_type=type(name)
print(name_type)
将字符串转化成数字
num=int("11")
print(type(num),num)
print("我是","安妮")
print("我是"+"安妮")
定义变量储存布尔类型的数据
bool_1=True
bool_2=False
print(f"bool_1变量内容是:{bool_1},类型是:{type(bool_1)}")
print(f"bool_2变量内容是:{bool_2},类型是:{type(bool_2)}")
获取键盘输入
age=int(input("请输入你的年龄:"))
money=10
if age >= 18:
print("游玩需要候补:%s"% money+"元")
print("免费")
print("祝宁游玩愉快")
实例
name="宋祁言"
stock_prince=19.99
stock_code="090"
stock_prince_daily_factor=1.2
growth_days=7
finally_stock_price=stock_prince*stock_prince_daily_factor ** growth_days
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_prince}")
print("每日增长系数:%f,经过%d天的增长后,股价达到了: %.2f " %(stock_prince_daily_factor,growth_days,finally_stock_price))
if 语句和嵌套语句
-
num=10 if int(input("请猜第一个数字:"))==num: print("恭喜你第一次就答对了。") elif int(input("请猜第二个数字:"))==num: print("恭喜你第二次答对啦。") else: print("下次努力哦。") if int(input("你的身高是多少:"))>120: print("身高超出限制") print("VIP级别是否大于3") if int(input("你的VIP级别是多少:"))>3: print("恭喜你") else: print("sorry") else: print("perfact") 随机数镶嵌猜数字 import random num=random.randint(1,10) guess_num=int(input("输入你要猜测的数字:")) if guess_num==num: print("perfact") else: if guess_num>num: print("bigger") else: print("litter") guess_num=int(input("输入你要再次猜测的数字:")) if guess_num==num: print("perfact") else: if guess_num>num: print("bigger") else: print("litter") guess_num=int(input("第三次输入你要猜测的数字:")) if guess_num==num: print("恭喜你") else: print("下次一定中")