1.变量and输入输出

news/2024/10/6 14:09:29/文章来源:https://www.cnblogs.com/luohaoming/p/18449030

一、变量

概念:变量本质上是一个装东西的盒子,只能存放一个值。

1. 变量的命名规则

变量的名字由:字母,数字,下划线_组成,不能以数字开头,并且区分大小写。

a_1=5
_b2=10

2. 变量的定义

格式:变量名 = 值
= 赋值,== 等于

a=1
b=3.14
c="hhhh"

3. 变量的类型

int 整型,float 浮点型,str 字符串
bool类型
False 假,可以用数字0表示
True 真,可以用非零的数字表示,默认用1表示

字符串转整型

a='55'
a=int (a)
print(a+1)

浮点型转整型

a=3.15
a=int(a)
print(a)

注意

a='3.14' #需要先转换为浮点数,再转换为整型
a=float(a)
print(int(a))

二、输入输出

输出

1.直接输出默认换行

print(1)
a=3.14
print(a)
print("哈哈哈")

2.更改输出的结尾

print(1,end=' ')
a=3.14
print(a,end=',')
print("哈哈哈")

3.格式化输出

格式:print("%类型"%值)

print("%.2f"%3.1415)   #输出浮点数,保留两位小数
print("%s"%"哈哈哈")    #输出字符串
print("%d"%666)        #输出整型

如果%号后面是一个算式,需要用括号包裹

cj=59
print("这是我的分数:%d"%(cj+1))

输入

1.直接输入,默认输入字符串

a=input("提示语句")
print(a+1)  #错误:默认输入的类型是字符串

2.更改输入类型

#输入后,转换变量类型
a=input()
a=int(a)
#输入时直接转换类型
b=int(input())

3.一行输入多个值

有几个变量就要输入几个值,不然报错。默认输入字符串

a,b=input().split()
print(a,end=' ')
print(b)

4.一行输入多个值,同时转换类型

a,b=list(map(int,input().split()))
print(a+b)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/809017.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学期(2024-2025-1) 学号20241425 《计算机基础与程序设计》第2周学习总结

学期(2024-2025-1) 学号20241425 《计算机基础与程序设计》第2周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>([2024-2025-1计算机基础与程序设计第二周作业]https://www.cnblo…

foobar2000 v2.1.6 汉化版

foobar2000 v2.1.6 汉化版 -----------------------【软件截图】---------------------- -----------------------【软件介绍】---------------------- foobar2000 是一个 Windows 平台下的高级音频播放器.包含完全支持 unicode 及支持播放增益的高级标签功能. 特色: * 支持的…

面相快速入门教程3面部与年龄

3 面部与年龄0 开始探索自己容貌的最简单方法之一,就是学会观察自己人生旅程的路线图--基于此时此刻的自己,每一个十年,甚至每一段岁月都是怎样的。 每个主要特征大约代表你人生中的一个十年。一个大的、强烈的或特别美丽的特征被认为意味着这些年总体上将是积极的。此外,这…

【VMware VCF】使用 SFTP 服务器备份 VCF 核心组件的配置文件。

可以定期对 VMware Cloud Foundation 环境中的相关核心组件(如 SDDC Manager、NSX Manager 以及 vCenter Server 等)创建配置备份,以防止当意外故障或数据丢失时,能够进行恢复。默认情况下,NSX Manager 组件的备份将创建并存储在 SDDC Manager 设备中内置的 SFTP 服务器上…

搭建Redis“主-从-从”模式集群并使用 RedisTemplate 实现读写分离

一、理论相关 我们知道,Redis具有高可靠性,其含义包括:数据尽量少丢失 - AOF 和 RDB 服务尽量少中断 - 增加副本冗余量,将一份数据同时保存在多个实例上,即主从库模式Redis主从库模式 - 保证数据副本的一致(读写分离):读操作:主库、从库都可以接收 写操作:首先到主库…

折腾笔记[2]-跨平台打包tauri程序

在macOS(arm64)平台打包tauri程序到Windows(amd64)平台. Packaging a Tauri application for the Windows (amd64) platform from macOS (arm64).摘要 在macOS(arm64)平台打包tauri程序到Windows(amd64)平台. Abstract Packaging a Tauri application for the Windows (amd64) …

博客格式-Markdown学习

标题 (#+空格+标题名字 一级标题) (##+空格+标题名字 二级标题) (###+空格+标题名字 三级标题) 字体 加粗 斜体 加粗斜体 划线 引用名人名言分割线图片超链接 百度 表格姓名 年龄 性别骆同学 15 男代码 int main(){cout<<"helloworld"return 0; }a,n=lis…

vue3 computed

computed 的作用就是监测变量是否发生改变。如果变量发生了改变,那么computed定义的方法就会执行。 在vue3中computed新增get 和set方法。分别对应修改和设置值

洪海洋的博客自我介绍

欢迎来到洪海洋的博客 我个人的基本信息 1.你的姓名? 如标题所示,洪海洋。英文名则是OCEAN,“海洋”,这一般也会作为我的网名。 2.为什么起这样的名字? emmm...五行缺水 3.描述一下自己? 多元、社恐、耐心 4.为什么这样描述自己? 对于我来说,多元包含很多个领域,比如我…

树上深度和问题 - 换根DP

问题引出: 给出 \(n\) 个点的树,求出分别以不同的 \(i\) 为根时,所有结点深度的和,根节点的深度为 \(0\)。 首先我们有个自然的暴力思路, 也就是以每个节点为根节点做一遍 \(dfs\) 这样的复杂度是 \(O(n^2)\) 级别的, 所以要进行优化 看下图:我们首先假设每个节点具有点权, …

珂朵莉树(ODT)

前言 主要是一种暴力思想。。。 本文来自 wiki 与洛谷题解的整合。 应用 主要是应付随机数据(区间操作) 实现 有几个核心操作。 set实现方法 定义 struct node {intt l,r;//intt:long longmutable intt v;node(const intt &ll,const intt &rr,const intt &vv) : …