基本的なPython関数-input()およびprint()


序文

Pythonは、シンプルで習得が容易な、無料のオープンソースのクロスプラットフォームプログラミング言語であり、必須および関数型プログラミングと完全なオブジェクト指向プログラミングをサポートしています初心者の場合、Pythonはすぐ始めることができますが、詳細を学ぶのは簡単ではありません。近年、Pythonプログラミング言語はあらゆる分野の人々に愛されており、Pythonを学ぶチームに参加する人がますます増えています。
なぜPythonはそれほど人気が​​あるのですか?
2つの理由があります。1つは、Python言語の文法が単純なため、ユーザーは言語自体ではなくビジネスロジックに集中できます。一方、Pythonの強力なデータ処理機能があります。


1つ、Python

Pythonは、オブジェクトをコアとしてコードを編成し、複数のプログラミングパラダイムをサポートし、動的型を使用し、メモリを自動的にリサイクルします。強力な標準ライブラリと豊富なサードパーティ拡張パッケージの両方があります。
Pythonは、次の分野で使用でき
ます。1.Webおよびインターネット開発
2.科学計算および統計
3.人工知能
4.デスクトップインターフェイス開発
5.ソフトウェア開発
6.バックエンド開発
7.Webクローラー

Python言語の基本を簡単に理解しましょう


次のコードの実行環境は(IDLE(Python3.8 64ビット))です。

2つ目は、コンソール入力入力()と出力印刷()です。

1.データ入力input()

Pythonは、データ入力用のinput()関数を提供します。この関数の特徴は、ユーザーが何を入力しても、この関数の戻り値の型は文字列型であるということです。

コードは次のとおりです(例):

#input(prompt = none,/)
#其中prompt表示提示信息(“请输入x的值:”),有提示信息则会显示,如果没有则默认为空。斜线表示该函数只接受位置参数而不接受关键参数,但Python中并不允许用户自定义这样的函数。
x = input("请输入X的值:")
print("x + ",x)
print(type(x))

上記のコードにユーザーが入力した数値や文字列に関係なく、Xの最終的な戻り値の型は文字列です。
他の種類のデータを取得したい場合はどうなりますか?これを実現するために、型変換関数int()やfloat()などの一連の関数を使用できます。場合によっては、eval()関数を使用して、文字列で表される式の値を計算することもできます。

#int([x])
x = (int)(input("请输入X的值:"))
#对于int()如果期望得到整数时,不能输入带小数点的值,如2.0 否则会出错:ValueError: invalid literal for int() with base 10: '2.0'
print(type(x))
print("x = ",x)
#float同理

#eval(source,globals = None,locals = None,/)
#其中source为字符串,globals为dictionary对象,locals为任何map对象。
x = eval(input("请输入X的值:"))
y = eval(input("请输入Y的值:"))
sum = eval(input("请输入:"))
print(type(x))
print(type(y))
print(type(sum))
print("x = ",x,"\ny = ",y,"\n1 + 2 = ",sum)

ここに画像の説明を挿入

2.データ出力print()

print()コードの形式は次のとおりです(例)。

print(value,..(可以有多个值).., sep=' ', end='\n', file=sys.stdout, flush = False)
value:表示需要输出的对象(输出的元素),可以有多个
sep: 输入时对象之间的间隔符(元素间的插入值),默认为空格
end: 元素结尾插入值,表示输出以何值结尾,默认为换行符 ‘\n’
file: 表示元素输出位置; 可以输出到文件,默认为sys.stdout(标准输出)。对于file指定的对象必须要有“写”的方法
flush:表示是否将缓存里的内容强制刷新并输出,默认为false
print("我是小小王权")
print("我是"+"小小王权")
#第二行的“+”在这里表示字符串的连接
print("我","是","小","小","王","权")
print("我","是","小","小","王","权",sep = '( >_< )',end = '\n')
print("我","是","小","小","王","权",sep = '*')
print("我是")
print("小小王权")
print("我是",end = '@')
print("小小王权")
with open('C:\\text\\wnagquan.txt','w') as f:
	print("小小王权",fule = f)
#11、12行表示将输出的 小小王权 写入到C盘的test文件中的wnagquan.txt文件
#C:\\text\\wnagquan.txt该路径读者可自己选择

ここに画像の説明を挿入


結びの言葉

Pythonの一般的な関数と基本関数int()、float()などについては後で詳しく説明します。

おすすめ

転載: blog.csdn.net/weixin_46658699/article/details/109659873