Vertiefte Kenntnisse der Python-Einführung, der grundlegenden Syntax und der Prozesssteuerung

高洛峰
Freigeben: 2017-03-26 17:32:16
Original
1219 Leute haben es durchsucht

1. Benutzereingabe

#!/usr/bin/env python
#_*_coding:utf-8_*_
#name = raw_input("What is your name?") #only on python 2.x
name = input("What is your name?")
print("Hello " + name )
Nach dem Login kopieren

2. Wenn Sie möchten, dass das Passwort unsichtbar ist, müssen Sie die getpass-Methode im getpass-Modul verwenden, das heißt:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import getpass
# 将用户输入的内容赋值给 name 变量
pwd = getpass.getpass("请输入密码:")
# 打印输入的内容
print(pwd)
Nach dem Login kopieren

3. sys-Modul

#!/usr/bin/env python
# -*- coding: utf-8 -*- 
import sys
print(sys.argv)
Nach dem Login kopieren

#Ausgabe

$ python test.py helo world
['test.py', 'helo', 'world']  #把执行脚本时传递的参数获取到了
Nach dem Login kopieren

4. os-Modul

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
os.system("df -h") #调用系统命令
Nach dem Login kopieren
import os,sys
os.system(''.join(sys.argv[1:])) #把用户的输入的参数当作一条命令交给os.system来执行
Nach dem Login kopieren

5 🎜>

场景一、用户登陆验证
# 提示输入用户名和密码
# 验证用户名和密码
#     如果错误,则输出用户名或密码错误
#     如果成功,则输出 欢迎,XXX!
  
  
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import getpass
name = raw_input('请输入用户名:')
pwd = getpass.getpass('请输入密码:')
if name == "alex" and pwd == "cmd":
    print("欢迎,alex!")
else:
    print("用户名和密码错误")
Nach dem Login kopieren
6. Ausdruck für Schleife

Die einfachste Schleife 10 Mal

#!/usr/bin/env python
#_*_coding:utf-8_*_
__author__ = 'Alex Li'
for i in range(10):
    print("loop:", i )
Nach dem Login kopieren
7. while-Schleife   

Das obige ist der detaillierte Inhalt vonVertiefte Kenntnisse der Python-Einführung, der grundlegenden Syntax und der Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage