>  기사  >  백엔드 개발  >  Python 학습 기초: One 사용 방법

Python 학습 기초: One 사용 방법

高洛峰
高洛峰원래의
2017-03-26 18:21:581723검색

1. Python34 설치

Windows

파이썬 공식 홈페이지(https://www.python.org/downloads/)에서 설치 패키지를 다운로드하여 설치합니다.

Python의 기본 설치 경로는 다음과 같습니다. C:Python34

환경 변수 구성: [컴퓨터 마우스 오른쪽 버튼 클릭]--"[속성]--"[고급 시스템 설정]--" [고급] --》[환경 변수]--》[두 번째 콘텐츠 상자에서 변수 이름이 Path인 줄을 찾아 더블클릭] --> [변수 값 뒤에 Python 설치 디렉터리가 추가됩니다. ;]

2. 첫 번째 Python 프로그램

1. 대화형 인터페이스에서 실행: Python과 함께 제공되는 대화형 인터페이스를 직접 호출하여 코드를 실행합니다(임시 디버깅용)

Python 학습 기초: One 사용 방법

2. 파일에 프로그램을 작성하고 실행

(1) PyCharm 설치(http://www.jetbrains.com/pycharm/download/)

(2) 새 프로젝트 생성 및 Python 파일

(3) 코드 작성

Print("Hello World!")

(4) 실행

3. 변수 정의

프로그램에서는 변수를 저장하고 호출하는 데 사용됩니다. 변수는 데이터를 저장하고 메모리에 데이터를 저장하는 컨테이너와 같습니다. (메모리와 하드디스크의 차이점: 메모리는 하드디스크보다 빠르고, 메모리는 임시저장장치이고, 하드디스크는 영구저장장치입니다)

#!/user/bin/env python# 
-*-coding:utf-8 -*-
user_name = "Grace" #申明一个字符串变量
age = 21        #申明一个数字变量

변수 정의 규칙:
1. , 삼중 따옴표는 모두 문자입니다
2. 변수는 실제 의미를 가지며 사람들을 더 명확하게 해야 합니다
3. 변수 이름은 문자, 숫자, 밑줄의 조합만 가능합니다
4. 변수 이름은 숫자일 수 없습니다.
5. 변수 이름을 선언하는 데 키워드를 사용할 수 없습니다.

4. 문자 인코딩

바이트: 8개의 바이너리 비트가 1 "바이트"를 구성합니다. 저장 공간은 측정의 기본 단위입니다. 1바이트는 영문자 1개 또는 한자 반자를 저장할 수 있다. 즉, 한자 1개가 2바이트의 저장공간을 차지한다.

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

1. ASCII(American Standard Code for Information Interchange, 미국 표준 코드 for Information Interchange)는 다음을 기반으로 하는 컴퓨터 코드 집합입니다. 현대 영어 및 기타 서유럽 언어를 표시하는 데 주로 사용되는 라틴 문자 시스템입니다.
최대 8비트(1바이트)로만 표현할 수 있습니다. 즉, 2**8 = 256-1이므로 ASCII 코드입니다. 최대 255개의 기호만 표현할 수 있습니다.
2. 분명히 ASCII 코드는 세상의 다양한 문자와 기호를 모두 표현할 수 없으므로 모든 문자와 기호를 표현할 수 있는 새로운 인코딩, 즉 유니코드
유니코드(유니코드, 유니버설 코드 코드, 단일 코드)가 필요합니다. code)는 컴퓨터에서 사용되는 문자 인코딩입니다. 유니코드는 전통적인 문자 인코딩 방식의 한계를 해결하기 위해 만들어졌습니다. 이는 각 언어의 각 문자에 대해 통일되고 고유한 이진 인코딩을 설정하며, 모든 문자와 기호를 표현하려면 최소 16비트(2바이트)여야 한다고 규정합니다. 2 **16 = 65536,
참고: 여기에 언급된 내용은 최소 2바이트이며 그 이상일 수 있습니다.
3. UTF-8은 유니코드용입니다. 인코딩 압축 및 최적화를 위해 더 이상 2바이트를 사용하지 않습니다. 바이트로 저장되지만 모든 문자와 기호를 분류합니다. ASCII 코드의 내용은 1바이트에 저장되고, 유럽 문자는 2바이트에 저장됩니다.
동아시아 문자는 3바이트에 저장됩니다...
버전 Python 2.0의 기본값은 ascill이며 문자 집합을 지정할 수 있습니다:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
print "你好,世界"
5. Comments

한 줄 시선: # 주석 내용
여러 줄 주석: ''' 주석이 달린 내용 '' ' (''''는 여러 줄 문자열을 나타냅니다. 여러 줄 문자열은 Python에서 직접 배치되며 Python에서는 무시됩니다.)
6. 문자열 서식 지정
1 Python3에서는 기본적으로 모든 문자열을 입력으로 받습니다.

2. %s는 문자열이나 정수형만 전달할 수 있으며, %d는 부동 소수점 유형만 전달할 수 있습니다.

3. 여러 줄 문자열에 사용하고 변수를 여러 줄 문자열로 정의하고 여러 줄 문자열을 출력합니다

name = input("input your name:")
age = int(input("input your age:")) #convert str to int
job = input("input your job:")
message='''
Information of user %s:
_______________________
name: %s
age:  %f
job:  %s
---------End-----------
''' %(name,name,age,job)
print(message)
7 , 표현식 if... else

로그인 확인을 사용하여 설명합니다.

rightName = "tt"
password = "wpl"
 
userName = input("Please enter your name:")
userPassword = input("Please enter your password:")
 
#Python 是一个强制缩进语言,通过缩进来控制从属关系
if userName == rightName and userPassword == password:
    print("Welcome login ...")
else:
    print("your user name or user password is invalid")
연령 추측 프로그램을 사용하여 설명하세요.

요구 사항:
계속 틀리면 총 8번 추측할 수 있습니다.
3번 틀리게 추측할 때마다 사용자는 계속할지 여부를 묻는 메시지가 표시됩니다. 계속하려면 Y를 입력하여 프로그램을 종료하세요.
사용자가 올바르게 추측하면 프로그램이 종료됩니다.

age = 22
count = 0
for i in range(10):
    print("-->counter",count)
    if count         guess_age = int( input("Please input age:") )
        if guess_age == age:
            print("You are right")
            break
        elif guess_age > age:
            print("Think smaller!")
        else:
            print("Think bigger...")
        count += 1
    else:
        user_answer = input("Do you want countine:")
        if user_answer == "Y":
            count = 0
        else:
            print("bye")
            break
            
该段代码最多进行了10次循环,有两次循环是询问用户是否继续猜,在用户回答为Y时,并没有在该次循环让用户猜年龄。
而是进入下一个循环后才开始猜年龄。

九、模块初识

import sys
print(sys.path)  #打印python的环境变量地址
 
导入sys模块, 调用该模块中的path数据。
注意: 标准库一般放在 <python>\\lib
    第三方库一般放在 <python>\\lib\\site-packages (自己写的python文件放到该目录,编写其它模块时就可以导入该文件,并调用方法与数据)
 
os模块的几个方法:
import os
os.system("dir") #执行系统命令,只打印出命令结果,不会保存(当前路径下的目录)
 
cmd_res = os.popen("dir") #执行命令并把结果保存到一个文件中
print(cmd_res.read()) #读取这个文件并打印出结果
 
os.mkdir("other_dir") #在当前路径下创建一个新目录</python></python>

위 내용은 Python 학습 기초: One 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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