名前のイニシャルを完全な名前で出力するPythonプログラム?
ここでは、さまざまなpython組み込み関数を使用します。まず、split()。splitを使用して単語をリストに分割します。次に、最後から2番目の単語までトラバースし、upper()関数を使用して最初の文字を大文字で印刷し、名前のタイトルである最後の単語を追加します。ここでは、title()を使用します。title関数は最初のアルファベットを大文字に変換します。
例
Input Pradip Chandra Sarkar Output P.C Sarkar
アルゴリズム
fullname(str1) /* str1 is a string */ Step 1: first we split the string into a list. Step 2: newspace is initialized by a space(“”) Step 3: then traverse the list till the second last word. Step 4: then adds the capital first character using the upper function. Step 5: then get the last item of the list.
サンプルコード
# python program to print initials of a name def fullname(str1): # split the string into a list lst = str1.split() newspace = "" # traverse in the list for i in range(len(lst)-1): str1 = lst[i] # adds the capital first character newspace += (str1[0].upper()+'.') # l[-1] gives last item of list l. newspace += lst[-1].title() return newspace # Driver code str1=input("Enter Full Name ::>") print("Short Form of Name Is ::>",fullname(str1))
出力
Enter Full Name ::>pradip chandra sarkar Short Form of Name Is ::> P.C.Sarkar
-
Pythonでの最初のCGIプログラム
これは、hello.pyと呼ばれるCGIスクリプトにリンクされている単純なリンクです。このファイルは/var/ www / cgi-binディレクトリに保存されており、次の内容が含まれています。 CGIプログラムを実行する前に、 chmod 755 hello.pyを使用してファイルのモードを変更していることを確認してください ファイルを実行可能にするUNIXコマンド。 例 #!/usr/bin/python print "Content-type:text/html\r\n\r\n" print '</html>' print '<
-
リストの最初と最後の要素を交換するPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されたので、最後の要素を最初の要素と交換する必要があります。 以下で説明するように、問題を解決するための4つのアプローチがあります- アプローチ1-ブルートフォースアプローチ 例 def swapLast(List): size = len(List) # Swap operation temp = List[0] List[0] = List[size - 1]