class_3:数据类型/交互模式/ input输入

获取字符串长度

python 复制代码
#获取字符串长度
s = "hello world!"
print(len(s))
print(len("hello"))
#根据索引取字符
print(s[0])
print(s[11])
#type
a = 10
b = True
c = 1.0
d = None #空值类型
print(type(a))
print(type(b))
print(type(c))
print(type(d))

命令行模式:写好代码直接运行

交互模式:一行一行解析并返回结果

input:会统一将变量转换为字符串

python 复制代码
#BMI = 体重 /(身高 **2)
weight = float(input("请输入您的体重:单位是kg "))
height = float(input("请输入您的身高:单位是m "))
BMI = weight / (height ** 2)64
print("您的BMI为:" + str(BMI))
相关推荐
程序员清风5 分钟前
算法题中的边界条件、测试与调试
开发语言·算法·kotlin
砚底藏山河10 分钟前
python量化实操:冷热分层存储
java·开发语言·python·金融
十五年专注C++开发13 分钟前
pybind11:一个跨C++和Python平台的编程库
开发语言·c++·python·pybind11
CodeYp201922 分钟前
第11讲:stack 和 queue
开发语言·c++·queue·stack
炘爚29 分钟前
数据结构算法总结
数据结构·python·算法
信誓旦旦的程序猿30 分钟前
【Python量化实战宝典 #18】MACD 金叉死叉手册:DIF、DEA、柱体全拆解(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
Patrick在香港37 分钟前
一个加 1 的动作,把最大值变成了最小值
python·numpy·数据类型·整数溢出·数据精度
咩咩啃树皮42 分钟前
JavaScript 异步流程为什么容易失控?从回调到可维护设计
开发语言·javascript·ecmascript
沫璃染墨1 小时前
《Qt从零入门系列(十五):Qt线程安全与锁机制详解——从QMutex到RAII与读写锁实战》
开发语言·c++·qt·安全·交互·线程·qt6.3
Misnearch1 小时前
第7章 面向对象技术
java·开发语言·软考