Heim  >  Artikel  >  Backend-Entwicklung  >  Vertiefte Kenntnisse der Python-Einführung, der grundlegenden Syntax und der Prozesssteuerung

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

高洛峰
高洛峰Original
2017-03-26 17:32:161158Durchsuche

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 )

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)

3. sys-Modul

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

#Ausgabe

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

4. os-Modul

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

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("用户名和密码错误")
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 )
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!

Stellungnahme:
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