5小时入门python——输入输出和格式化输出

简介: 5小时入门python——输入输出和格式化输出

5小时入门python(一)——变量和输入输出


输出函数


学习一个语言刚开始当然是输出hello world啦,没有输出hello world的开始,是没有灵魂的。那么如何使用python来输出hello world呢?我们来看一下代码。

print("hello world")

那么这个代码就写好了,python属于典型的极简主义。是不是很轻松。

变量


在python中,对于变量没有C语言中的那么严格,我们经常使用的就是int,float这种,而且在定义变量的时候,是不需要声明数据类型的。假设我们想要定义一个字符串变量的话,那么只需要这样声明就可以了。

a = "hello world"
print(a)
b = 10
print(b)
c = 10.01
print(c)

那么我们如何才能知道一个变量是什么类型呢?那就用到了我们的type()函数。

a = "hello world"
print(type(a))
print(a)
b = 10
print(type(b))
print(b)
c = 10.01
print(type(c))
print(c)

我们可以看到

<class 'str'>
hello world
<class 'int'>
10
<class 'float'>
10.01

其中str就是string也就是字符串类型,int就是整数类型,float就是浮点数类型。

输入函数


现在我们学习一下输入函数,输入函数接受的类型默认为字符串类型。但是可以通过int()或者float()等函数进行转化。代码如下。

my_num = input("请输入您的数字")
print(type(my_num))
print(my_num)
my_num = int(my_num)
print(type(my_num))
print(my_num)

上面的代码要求我们自己输入一下自己的数字,然后输出出来,我们可以看到my_num是一个字符串类型,但是我们通过int()来进行修改之后,我们的数字变量了int类型。

格式化输出的方法


格式化有很多方法,我们之讲解一个format的方法。首先格式化输入一般是对于字符串进行的操作。可以将一些变量插入到我们的字符串中。其实和我们的C语言或者C++中printf中%d或者%f这些类似。我们来看一下代码。

a = "hello world, '{}'".format("loading_create")
print(a)

运行的结果就是

hello world, 'loading_create'


相关文章
|
3天前
|
Linux 开发工具 Python
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
|
3天前
|
数据采集 算法 Python
2024年Python最全python基础入门:高阶函数,小米面试编程题
2024年Python最全python基础入门:高阶函数,小米面试编程题
|
3天前
|
存储 数据采集 数据挖掘
真正零基础Python入门:手把手教你从变量和赋值语句学起
真正零基础Python入门:手把手教你从变量和赋值语句学起
|
4天前
|
数据挖掘 数据处理 Python
【Python DataFrame 专栏】Python DataFrame 入门指南:从零开始构建数据表格
【5月更文挑战第19天】本文介绍了Python数据分析中的核心概念——DataFrame,通过导入`pandas`库创建并操作DataFrame。示例展示了如何构建数据字典并转换为DataFrame,以及进行数据选择、添加修改列、计算统计量、筛选和排序等操作。DataFrame适用于处理各种规模的表格数据,是数据分析的得力工具。掌握其基础和应用是数据分析之旅的重要起点。
【Python DataFrame 专栏】Python DataFrame 入门指南:从零开始构建数据表格
|
5天前
|
网络协议 网络架构 Python
Python 网络编程基础:套接字(Sockets)入门与实践
【5月更文挑战第18天】Python网络编程中的套接字是程序间通信的基础,分为TCP和UDP。TCP套接字涉及创建服务器套接字、绑定地址和端口、监听、接受连接及数据交换。UDP套接字则无连接状态。示例展示了TCP服务器和客户端如何使用套接字通信。注意选择唯一地址和端口,处理异常以确保健壮性。学习套接字可为构建网络应用打下基础。
20 7
|
6天前
|
Python
10个python入门小游戏,零基础打通关,就能掌握编程基础_python编写的入门简单小游戏
10个python入门小游戏,零基础打通关,就能掌握编程基础_python编写的入门简单小游戏
|
8天前
|
存储 JSON 数据格式
Python知识点——高维数据的格式化
Python知识点——高维数据的格式化
8 0
|
8天前
|
Python
Python知识点——文件和数据格式化
Python知识点——文件和数据格式化
12 0
|
8天前
|
Python 索引 C语言
Python3从零基础到入门(2)—— 运算符-3
Python3从零基础到入门(2)—— 运算符
|
8天前
|
Python
Python3从零基础到入门(2)—— 运算符-2
Python3从零基础到入门(2)—— 运算符
Python3从零基础到入门(2)—— 运算符-2