>  기사  >  백엔드 개발  >  Python 소개, 기본 구문 및 프로세스 제어에 대한 심층적인 이해

Python 소개, 기본 구문 및 프로세스 제어에 대한 심층적인 이해

高洛峰
高洛峰원래의
2017-03-26 17:32:161158검색

1. 사용자 입력

#!/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. 비밀번호를 입력할 때 비밀번호를 보이지 않게 하려면 getpass 모듈에서 getpass 메소드를 사용해야 합니다. 즉,

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

3.sys 모듈

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

#Output

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

4.os 모듈

#!/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. if 문

场景一、用户登陆验证
# 提示输入用户名和密码
# 验证用户名和密码
#     如果错误,则输出用户名或密码错误
#     如果成功,则输出 欢迎,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. >

는 가장 간단한 루프입니다. 10번

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

count = 0
while True:
    print("你是风儿我是沙,缠缠绵绵到天涯...",count)
    count +=1

위 내용은 Python 소개, 기본 구문 및 프로세스 제어에 대한 심층적인 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.