Python 基础语法01

2024-01-01 20:41:03

变量声明

? ?

#运算
num = 1
num += 1
print("num += 1",num)


num -= 1
print("num -= 1", num)

num *= 4 
print("num *= 4",num)

num = 3
num %=  2
print("num%=2",num)

num **= 2
print("num **= 2", num)

num = 9
num //= 2
print("num //= 2",num)




#数字整形
num = 1
#浮点型
height = 182.5
#字符串
name = "python"





#字符串拼接 多个变量多个占位符号 后边需要用括号括起来 %f  %d" %s
fruit = "apple"
price = 5
des = "%s %s元一斤" %(fruit,price)
print("des",des)

kind = "红富士"
des = "%s苹果" % kind
print(des)


name = "xxx"
height = 182.5
age = 18
info = "%s身高:%f 年龄:%d" % (name,height,age)


#字符串 快速格式化
city = "南阳市"
province = "河南省"
county  = "淅川县"
count = 60.89
message = f"{county} 是 {province} {city} 的一个小县城 这里人口{count}万 风景秀丽 人杰地灵 物华天宝"
print(message)


#表达式格式化
print(" 1 * 1 的结果是%d" %(1 * 1))
print(f" 1 * 2 的结果是{1 * 2}")
print("数字的类型是 %s" % type(123))


#精度控制 m.n  m 宽度 n 小数个数 精度控制会做四舍五入
num = 11
num2 = 11.356
#宽度大于自身 前边用空格补齐
print("数字11宽度限制5 结果是 %5d" % num)
#宽度小于自身不生效
print("数字11宽度限制1 结果是:%1d" % num)
#
print("数字11.356 宽度限制7 小数精度2 结果是 %7.2f" % num2)
print("数字11.356不限制宽度 小数精度限制2 结果是 %.2f" % num2)



#input 获取的类型是字符串类型 需要其他类型自行去转换
name = input("who are you?")
print("Im is %s" % name)
age = input("how old are you?")
nativeplace = input("where are you from")
print(f"姓名:{name} 年龄:{age} 籍贯:{nativeplace}")



isTure = True
result = 1 > 2
result = 1 == 5
result = 1 != 5
str1 = "qa"
str2 = "www"
print(f"str1==str2{str1 == str2}")


文章来源:https://blog.csdn.net/weixin_38432324/article/details/135327936
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。