>  기사  >  백엔드 개발  >  파이썬을 배울 때 주의해야 할 점

파이썬을 배울 때 주의해야 할 점

零下一度
零下一度원래의
2017-07-21 15:46:181269검색

Hello World

HelloWorld를 인쇄하려면 print() 메서드를 사용하세요.
name = "Jenkin Li"

print("My name is ", name)

Python 2.x의 인코딩 문제

Python 2.x는 ASCII 인코딩을 사용하고 기본적으로 중국어를 지원하지 않기 때문에, 파일 헤더에 파일이 사용하는 인코딩을 선언해야 합니다
# -- 코딩:utf-8 --

파이썬 주석

은 한 줄 주석과 여러 줄 주석으로 나누어집니다
# 한 줄 주석
'''
여러 줄 주석
'''

Python 텍스트 형식 출력

1. %s, %d

name = input("name: ")
age = input("age: ")
job = input("job: ")
salary = input("salary: ")
info = '''
---------- info of %s ---------
Name: %s
Age: %s
job: %s
salary: %s
''' % (name, name, age, job, salary)

print(info)

PS와 같은 자리 표시자를 사용하세요. %d를 사용하는 경우 int()를 사용하여 변환해야 합니다. 숫자 유형으로 변환되며 입력 유형은 기본값이 문자열입니다. int()와 달리 str()은 숫자 유형을 문자열로 변환합니다.
Python에서는 값과 문자열을 + 기호로 연결할 수 없으므로 먼저 변환해야 합니다

2. 매개변수를 사용하여 출력 형식을 지정합니다

info = '''
---------- info of {_name} ---------
Name: {_name}
Age: {_age}
job: {_job}
salary: {_salary}
'''.format(_name = name,
           _age = age,
           _job = job,
           _salary = salary)

3 첨자를 사용하여 출력 형식을 지정합니다

info = '''
---------- info of {0} ---------
Name: {0}
Age: {1}
job: {2}
salary: {3}
'''.format(name, age, job, salary)

사용자 입력 비밀번호를 숨기기 위한 getpass 모듈

import getpass
username = input("username: ")
password = getpass.getpass("password: ")
print(username)
print(password)

위 코드는 PyCharm과 같은 IDE에서 실행할 수 없습니다. 터미널에서 실행해야 합니다.

변수 유형을 얻으려면 type() 함수를 사용하세요

type(variable)

while … else 문

count = 0
while count < 3:
    guess_age = int(input("guess age: "))
    if guess_age == age_of_oldboy:
        print("yes, you got it")
        break
    elif guess_age > age_of_oldboy:
        print("Ooops, think smaller...")
    else:
        print("Ooops, think bigger! ")
    count += 1
else :
    print("Ooops, you dont got it")

else while 문이 정상적으로 종료될 때 문 블록이 실행되어야 합니다. while 문이 깨지면 else 문 블록이 실행되지 않습니다. for … else … 문

for i in range(10):
    print("i value = ", i)
    # break 后不会运行 else 块 
else:
    print("success ended")

도 비슷합니다. while ... else ... for 문이 정상적으로 끝나면 break 이후에만 실행되고, break 이후에는 실행되지 않습니다.

위 내용은 파이썬을 배울 때 주의해야 할 점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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