我是靠谱客的博主 土豪白猫,最近开发中收集的这篇文章主要介绍【python学习2】基本输入和输出(一)基本输出函数print() (二)基本输入函数input(),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

(一)基本输出函数print() 

1,基本使用

a = 100
b = 50      #定义a,b值
print(a)    #输出a的值
print(a+b)   #直接输出算术表达式的运算结果
print("你好",a,b) #采用逗号分割,可实现不换行输出多个值,输出值之间用空格隔开

 以上代码段可看出,print()直接输出运算结果;可采用逗号实现不换行输出多个值

 2,print()输出字符的方法

print(chr(98))   #chr()函数将ASCII码转换为对应的字符
print(ord("北"))  #ord("字符"),可得到字符对应的数字编码

chr(ASCII码),可用ASCII码转换为对应字符并输出 

ord("字符"),可得到字符对应的数字编码并输出

3,print()直接输出中文 

 由图知,中文采用十六进制进行编码,且给出了中文的编码范围和编码格式

print(ord("北"))  #得到汉字 北 的编码为21271,对应的16进制为5317
print(ord("京"))  #得到汉字 京 的编码为20140,对应的16进制为4EAC


print("u5317u4EAC") #可输出汉字北京

 需注意:需把汉字编码转换为十六进制,且注意输出时print()中写入的格式

4,使用print()将内容写入文本

fp = open("note.txt", "w")     # 打开文件,并写
print("北京欢迎你", file=fp)   #写到文件中,且该文件存在与工程文件夹下
fp.close

写入的note.txt文件和python文件存在同一工程目录下。通过资源管理器进入工程目录可查看note.txt已写入内容 

5,使用print()进行复杂的输出

def print(self, *args, sep=' ', end='n', file=None): # known special case of print
    """
    print(value, ..., sep=' ', end='n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.
    """

 由print()函数的定义可知:

①value之间用逗号隔开,对应前面不换行输出多个值

②sep=" ",定义默认输出的值之间用空格隔开

③end="n",定义默认输出后直接采用换行符结尾,故输出一个值会换行输出

以上的定义都可修改

#可修改如下
print("北京",end="--->")
print("欢迎你")
print(192,168,1,1,sep=".")  #使用间隔符.连接输出结果
#以上输出结果为   “北京--->欢迎你"   “192.168.1.1”

 5.1使用连接符连接多个字符串

 

 注意“+”不能连接数值和其他类型,否则会报错

print("北京欢迎你"+2022)  #该语句被认为是字符串和数字直接相加无法得出结果,故会直接报错,无法执行,解决方法如下



print("北京欢迎你"+“2022”)  #全部用作字符串再用“+”进行连接,输出结果为“北京欢迎你2022”

(二)基本输入函数input()

需要注意基本语法结构;input()函数统一按照字符串类型输出 

name = input("你的名字:")  #程序运行时,会停留在此等待键盘输入
print("名字:" + name)      #因为同为字符串,故可以直接用“+”连接字符串

num = (int)(input("你的数字:"))
#print("我的数字"+num)  则会报错数据类型不对,因为此时num是数字,不能和字符串用+连接
print("我的数字" , num)

在python交互模式中运行.py文件:

1,cmd打开命令行终端

2,输入python 完整的文件名(包括路径)

     例如:python E:PycharmProjectspythonProjectcharpter1exam1.py

最后

以上就是土豪白猫为你收集整理的【python学习2】基本输入和输出(一)基本输出函数print() (二)基本输入函数input()的全部内容,希望文章能够帮你解决【python学习2】基本输入和输出(一)基本输出函数print() (二)基本输入函数input()所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部