人话学Python-基础篇-输入输出,数据类型转换,注释

##以下内容均为自我学习的理解,大多数是本人学习的经验。

一:输入输出

        Python的输出并不像其他语言一样那么复杂,有一大堆的标识符、占位符等。只需要一个简单易懂的单词就可以完成变量的输入。

print("Python is the best language in the world!!!")

#>>>Python is the best language in the world!!!

        只需要一个简单的print就可以完成输出。不需要占位符也不需要其他多余的符号。

        print(打印)就是py中用于简单输出的函数。而print函数会默认以换行结尾。这也就意味着每一次调用print函数都会换一行进行输出。

print("Python is the best language int the world!!!")
print("True dude!!!")
print("Indeed!!!")

#>>>Python is the best language int the world!!!
#>>>True dude!!!
#>>>Indeed!!!

        如果我们需要让每一次调用print函数都在一行里输出,就需要在我们想要输出的内容后面加上一段语句:

        end=""

        这个语句的意思就是在print函数以 空 为结尾

print("Python is the best language int the world!!!", end="")
print("True dude!!!", end="")
print("Indeed!!!", end="")

#>>>Python is the best language int the world!!!True dude!!!Indeed!!!

        那么触类旁通、举一反三,我们可以通过修改end = ""引号中的内容来自定义输出的内容。

print("这是一个示例", end="喵\n")
print("这是示例的第二行", end="喵\n")

#>>>这是一个示例喵
#>>>这是示例的第二行喵

        这样就得到了一个猫娘输出。。。

二:数据类型转换

        Python当中存在两种类型的数据转换。

        第一种是隐式类型转换。在程序运行的过程中编译器会自动转换数据类型以保证程序结果的正确。比较常见的隐式类型转换主要在整数和浮点数;布尔和数字;列表、元组和集合;字典和列表、元组之间。

        接下来举一个整数和浮点数自动转化的例子。

num_int = 123        #整数类型
num_flo = 1.23       #浮点数类型

num = num_int + num_flo

print("num_int's datatype is", type(num_int))
print("num_flo's datatype is", type(num_flo))

print("num = ",num)
print("num's datatype is", type(num))

#>>>num_int's datatype is <class 'int'>
#>>>num_flo's datatype is <class 'float'>
#>>>num =  124.23
#>>>num's datatype is <class 'float'>

        可以看到,为了保证数据最终的准确性,在计算整数类型和浮点数类型的时候会把整数类型自动替换为更精确的浮点数。

        第二种是显式类型转换。就是通过转变数据类型的函数来手动调整数据类型的转换。

int(x)将x转换为一个整数
float(x)将x转换为一个浮点数
str(x)将x转换为字符串
chr(x)将x转换为一个字符
list(s)

将序列s转换为一个列表

tuple(s)将序列s转换为一个元组
set(s)将序列s转换为可变集合
dict(d)将一个键值对d创建为字典

        下面是一个字符串类型转换为整数类型的例子

num_str = "123"

print("num_str is", num_str)
print("num_str's datatype is", type(num_str))
print("num_str transform to int is", int(num_str))
print("num_str transform to int's datatype is", type(int(num_str)))

#>>>num_str is 123
#>>>num_str's datatype is <class 'str'>
#>>>num_str transform to int is 123
#>>>num_str transform to int's datatype is <class 'int'>

三:注释

        注释是代码中很重要的部分。在编写程序的时候经常会忘记某个算法是用于做什么的,某个函数的作用是什么。因此注释的作用就是让程序便于阅读和理解。

        Python中的注释主要用“#”开头,表示单行的注释。

        而如果要写多行注释可以使用"""注释内容"""的方式,在三引号中间添加注释的内容。

#这是一个单行注释

"""
这是多行注释的第一行
这是多行注释的第二行
这是多行注释的第三行
"""
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值