python

字符串拼接

使用“+”号连接字符串变量或字符串字面量即可

无法和非字符串类型进行拼接

print("学IT来黑马"+"月薪过万")
name="黑马程序员"
address="建材城东路9号院"
print("我是:"+name ",我的地址是:"+address)

字符串格式化

多个变量占位

变量要用括号括起来

并按照占位的顺序填入

其中的%s

  • %表示:我要占位
  • s表示:将变量变成字符串放入占位的地方

常用占位符:

  1. 字符串:%s
  2. 整数:%d
  3. 浮点数:%f
name ="黑马程序员"
message= "学IT来:%s" % name
print(message)
# 通过占位的形式,完成数字和字符串的拼接
class_num = 57
avg_salary = 16781
message="Python大数据学科,北京%s期,毕业平均工资:%s" % (class_num,avg_salary)
print(message)

格式化的精度控制

我们可以使用辅助符号"m.n"来控制数据的宽度和精度

  • m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效

  • n,控制小数点精度,要求是数字,会进行小数的四舍五入
    示例:

  • %5d:表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。

  • %5.2f:表示将宽度控制为5,将小数点精度设置为2

    小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f后,结果是:[空格][空格]11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为.35

  • %.2f:表示不限制宽度,只设置小数点精度为2,如11.345设置%.2f后,结果是11.35

字符串格式化-快速写法

语法:f"内容{变量}"

name="传智播客"
set_up_year=2006
stock_price=19.99
#f:format
print(f"我是{name},我成立于:{set_up_year}年,我今天的股价是:stock_price")

表达式的格式化

表达式:一条具有明确执行结果的代码语句

print("1*1的结果是:%d" % (1*1))
print(f"1*2的结果是:{1*2}")
print("字符串在Python中的类型名是:%s" % type("字符串"))

数据输入(input())

name=input("请告诉我你是谁?")
print("我知道了,你是:%s" % name)
#输入数字类型
num=input("请告诉我你的银行卡密码:")
#类型转换
num=int(num)
print("你的银行卡密码的类型是:"type(num))

布尔类型(bool)

  • True表示真(1)
  • False表示假(0)

比较运算符

==,!=,>,<,>=,<=

if判断语句

age=18
print(f"今年我已经{aqe}岁了")
if age>=18:
	print("我已经成年了")
	print("即将步入大学生活")
print("时间过的真快")
  • 判断语句的结果必须是布尔类型True或False
  • True会执行if内的代码语句
  • False则不会执行
  • 不要忘记冒号
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值