使用python怎么在不同条件下实现输入与输出

  介绍

本篇文章给大家分享的是有关使用python怎么在不同条件下实现输入与输出,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强> 1。用户输入内容与打印

输入:输入()

输出:打印()

1例、输入字符串,并原样输出

a =,输入(& # 39;请输入一些字符& # 39;),,#,接受用户输入   打印(a), #,打印输出

例2,输入字符串,并判断是否是回文,打印结果

def 反向(文本):   return 才能;文本(::1)      def  is_palindrome(文本):   return 才能;text ==,反向(文本)         时间=string 输入(& # 39;请输入一串字符串& # 39;)      if  is_palindrome(字符串):   打印才能(& # 39;这是一串回文& # 39;)   其他:   打印才能(& # 39;这不是回文& # 39;)

<强> 2。文件创建,读写

打开文件:f=开放(& # 39;文件名& # 39;,& # 39;打开模式& # 39;)

读取:f.read (), f.readline ()

写入:f.write ()

关闭文件:f.close ()

打开模式:

r读(默认)w写追加

t文本(默认)b二进制

my_string =, & # 39; & # 39; & # 39;   aaa   bbb   ccc   & # 39;& # 39;& # 39;      时间=f 开放(& # 39;abc.txt& # 39;,, & # 39; w # 39;),, #,以写方式打开文件   f.write (my_string),,,,, #,向文件中写入文本   f.close(),,,,,,,,, #,关闭文件      时间=f 开放(& # 39;abc.txt& # 39;),,, #,如果没有指定,默认以读,文本方式打开   while 真正的:   时间=content 才能;f.readline(),, #,按行读取   打印才能(内容,结束=& # 39;,& # 39;)   if 才能;len(内容),==,0:,,,#,读到文件尾   ,才能打破   f.close () f =,开放(& # 39;abc.txt& # 39;)   时间=content1  f.read (6)   时间=content2  f.read ()   打印(content1),,,, #, aaa  b 读取5个字符   打印(content2),,,, #, bb  ccc 读取余下全文   f.close ()

<强> 3。持久存储对象泡菜

可以将任何python对象存储到文件中(即使该对象已被删除)

封装:转储()

拆封:负载()

import 困境      my_data =,(& # 39;苹果& # 39;,,& # 39;橙色# 39;,,& # 39;香蕉# 39;】      时间=f 开放(& # 39;fruit.data& # 39;,, & # 39; wb # 39;),,,, #,以二进制写入方式打开文件   pickle.dump (my_data, f),,,,,, #,封装(写入)   f.close ()      del  my_data , #,删除my_data对象      时间=f 开放(& # 39;fruit.data& # 39;,, & # 39; rb # 39;)   时间=stored_my_data  pickle.load (f),, #,拆封(读取)   打印(stored_my_data),, #,打印(& # 39;苹果& # 39;,,& # 39;橙色# 39;,,& # 39;香蕉# 39;】   f.close ()

<强> 4。指定编解码方式为utf - 8

import  io   f =, io.open (& # 39; a.txt& # 39;,, & # 39; wt # 39;,,编码=& # 39;utf - 8 # 39;), #,使用关键字参数指定编码类型

以上就是使用python怎么在不同条件下实现输入与输出,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

使用python怎么在不同条件下实现输入与输出