python学习(一)

pip学习

  1. 查看pip安装列表
    >pip list
    
  2. pip安装软件包
    • 安装最新版本包
      >pip install redis
      
    • 安装指定版本包
      >pip install redis==3.2.0
      
  3. 卸载包
    >pip uninstall redis
    
  4. pip升级
    >python -m pip install --upgrade pip
    

字符串

python代码

person = "小小"
address = "中华路"
phone = "13877775555"
num = 10 

# 字符串连接 
print("订单的收件人:"+person+",地址:"+address+",电话:"+phone)

# 加号两端连接的类型必须都是字符串
# print("订单的收件人:"+person+",地址:"+address+",电话:"+phone+",商品数量:"+num)

'''
最后连接的num是整型,所以会报类型错误

Traceback (most recent call last):
  File "print.py", line 11, in <module>
    print("订单的收件人:"+person+",地址:"+address+",电话:"+phone+",商品数量:"+num)
TypeError: can only concatenate str (not "int") to str

'''
# 强制转换 int ==> str
print("订单的收件人:"+person+",地址:"+address+",电话:"+phone+",商品数量:"+str(num))
 
# 格式化输出 %s 字符串 %d 整型 %f 浮点型
print("订单的收件人:%s,地址:%s,电话:%s,商品数量:%s" % (person,address,phone,num))

# 格式化输出 底层自动将其它类型强制转换成字符串类型
isMarry = False
print("你是否结婚了? 回答:%s" % isMarry) # 底层强转 str(False) --> 'False' 

# 结果: 你是否结婚了? 回答:False


# 格式货 %d digit 整型
age = 13

print("你的年龄是:%d" % age)

# 强转成int型 

age = 3.14
print("你的年龄是:%d" % age)

#结果: 3


# 格式化输出 %f 浮点型
money = 123.36873
print("金额:%.2f" % money) # 保留小数点后2位,并四舍五入
# 结果: 123.37


# 练习 字符串原样输出
# 电影名称:叶问
# 库存:39
# 票价:19.9
# 总标价:库存 * 标价

name = "叶问"
count = 39
price = 19.9
total = count * price

msg = '''
电影名称:%s
库存:%d
票价:%.1f
总标价:%.2f
''' % (name,count,price,total)

print(msg)

# 结果:
# 电影名称:叶问
# 库存:39
# 票价:19.9
# 总标价:776.10

字符中.format函数

name = "小小"
age = 18
movie = "看电影"
money = 15.98

# 字符串.format() 函数

msg = "{}今年{}岁了,喜欢{},有{}零花钱".format(name,age,movie,money)
print(msg)

# 结果:小小今年18岁了,喜欢看电影,有15.98零花钱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值