Python笔记:数据类型转换等

输入与输出

input()是内置函数,用来获取用户输入返回值字符串

在程序中,最害怕的不是报错,而是阻塞(即运行到一个段落的时候就不运行了)

debug断点处理可以处理阻塞

print()是内置函数,用来把参数转换成字符串且输出参数内容

查看print函数功能实现 ctrl+B

print(" ",end='\n') #end参数默认值是\n,给它赋非换行符新值后就不会换行了

print(" ",sep=' ') #sep参数默认值是空格,给它赋非空格新值后就不会是空格了

格式化输出

%格式化输出:常用于数据库语句

%s 格式化字符串

%d 格式化整数

%f 格式化浮点数

print("我叫%s今年%d岁"%('Bob',18)) #类型与值须对应
print("我的身高是:%-4.2f"%3.145) #输出值:往左靠拢共四个字符保留两位小数点,遵循四舍五入

format函数:平常使用

print("大家好,我是{2},今年{0}岁,喜欢{1}".format("西施",18,"赏风景"))
print("大家好,我是{name},今年{age}岁,喜欢{sth}".format(name='西施',age=18,sth='看风景'))

format是格式化字符串的函数

f表达式:使用得最多的

print(f"我爱你{'西施'}")

数据类型的转换

转换方法:类型(被转的数据) #这里是简单说明,非正常解析

补充:python不能直接将包含小数点的字符串转化为整数

eval()函数:去掉字符串的" "或' ',保留原本含义

d = "1+2"
print(d,eval(d)) #1+2 3

算术运算符

+-*/ // % ** 等

经过除法"/" 返回的是float


赋值运算符

比如:a,b,c = 1,2,3

多变量赋值要一一对应


复合运算符

+= -= *= /= //= %= **= 等


比较运算符

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


练习:

# input输入一个小数, 请尝试转换成整数 字符串及浮点数.
this_float = input("请输入一个小数:")
this_float = float(this_float) # 把字符串转成小数
this_int = int(this_float)  # 把小数转成整数
this_string = str(this_float)  # 把小数转成字符串
this_float_too = float(this_int)  # 把整数转成小数
print("小数有 {float1}和 {float2}\n整数有 {isint}\n字符串有 {string}".format(float1=this_float, float2=this_float_too, isint=this_int,
                                                              string=this_string))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值