python基础(格式化输出与字符编码)

数据类型的转换

这个比较简单:类型在前()

如:int("888")   #"888"本来是字符串的,现在已经转成整形

age = int(input('请输入你的年龄')) # 先输入数据.输入完之后把数据转为int类型
print(age,type(age))

格式化输出

# 字符串拼接

print('多喝'+'岩浆')
print('我是'+name)

# f-str  

在字符串前加f,再把变量用大括号包起来

print(f'大家好.我是{name}我今年{age}岁')
print(f'大家好.我是{name[1]}我今年{age+31}岁')

# %占位符 -->

先用%占位.再用具体的数据补上

print('我是%s'%name)
print('我是%s 我今年%d岁'%(name,age))
print('我是%s 我今年%d岁 还有几天发工资.我还剩%f元'%(name,age,168.5))
print('我是%s 我今年%d岁 还有几天发工资.我还剩%.2f元'%(name,age,520.25))

# format -->

先用大括号占个位置. 然后再用.format传参

# format --> 先用大括号占个位置. 然后再用.format传参
print('你好,我是{},我今年{}岁'.format(name,age))
print('我是{}.今天是{}我在马路边捡了{}元'.format('归妹','周四',50))
print('我是{}.今天是{}我在马路边捡了{}元'.format(100,'孙权','曹操'))
print('我是{1}.今天是{2}我在马路边捡了{0}元'.format(100,'孙权',['关羽','张飞','赵云']))

字符编码(了解即可)


print(ord('l'))
print(ord('o'))
print(ord('v'))
print(ord('e'))
 
# 编号往后移5位
print(chr(113))
print(chr(116))
print(chr(123))
print(chr(106))

运算符

在python中.一个等号是用来赋值的.两个等号才是判断是否相等
    ==  是否相等
    !=   是否不相等

赋值运算:

age = 18
age + 1 # 这样只是单纯+1,没保存
age += 1  # 等价于 age = age + 1 
print(age)

逻辑运算符:

and --> '和' 、   or --> '或' 、  not -->  非.

成员运算符:

in:  判断数据,是不是在里面
        1 in [1,2,3]   # True 列表里面有这个值
        70 in (520,123,66,99) # False 元组里面没有这个值

    not in:   判断数据,是不是不在里面
        1 not in [1,2,3] # False 列表里有这个值
        70 not in (520,123,66,99) # True 元组里是没有这个值

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值