파이썬의 기초를 얻기

장 파이썬의 기초

2.1 서식 출력 문자열

  1. % 자리 표시 자 : 유형 자리의 문

    %의 S ==> 문자열

    또는 %의 D %의 I ==> 정수

    %% ==> 일반 %에 탈출

  2. % () 더 이상, 더 적은, 대응하지

  3. F "{}"괄호 안에 내용은 일반적으로 (사용 python3.6 버전 이상) 변수 문자열을 작은 따옴표를 넣어

a = "------------------- info ----------------------"
b = "name:"
c = "age:"
d = "sex:"
e = "job:"
f = "hobby:"
g = "------------------- end ------------------------"

name = input('name:')
age = input('age:')
sex = input('sex:')
job = input('job:')
hobby = input('hobby:')

print(a + '\n' + b + name + '\n' + c + age + '\n' + d + sex + '\n' + e + job + '\n'
      + f + hobby + '\n' + g
      )

더 적게, 더 이상 (계좌 번호와 충전의 번호가 일치 없습니다) 문자열 형식

내용 자리 일대일 대응의 시간과 장소를 채우기

name = input("name:")
age = input("age:")
sex = input("sex:")
job = input("job:")
hobby = input("hobby:")

print(msg%(input("name:"),input("age:"),input("sex:"),input("job:"),input("hobby:")))

% 자리 표시 자 문자열 응용 프로그램

msg = '''
------------------- info ----------------------
name: %s
age:  %s
sex : %s
job:  %s
hobby: %s
------------------- end ------------------------
'''

print(msg%('alex','20','nan','it','cnb'))

탈출 %% (정상 자리 표시 자 %의 번호로 변환하는)

msg = '%s,学习进度5%%'
print(msg%(input("name:")))

F의 문자열 결합 ---- 3.6 이상 또는 사용할 필요

msg = f'''
------------------- info ----------------------
name: {input("name:")}
age:  {input("age:")}
sex : {input("sex:")}
job:  {input("job:")}
hobby: {input("hobby:")}
------------------- end ------------------------
'''
print(msg)

2.2 while 루프

문법

while 关键字 条件:(死循环)
    循环体
条件终止循环
break       终止当前的循环
continue    跳出本次循环,继续下次循环   伪装成循环体中的最后一行

키워드 상태 (무한 루프) 동안

while True:   # while 是关键字  条件
    print('精忠报国')
    print('团结就是力量')
    print('北京欢迎你')
    print('葫芦爷爷救娃娃')
    print('嫁衣')
    print('痒')

제어 종료 조건 사이클의 수

3 > 2  条件控制循环的终止 和次数
num = 3
while num >= 1:
    print(num)
    num = num - 1
num = 5
while num > 4:
    print(1)
    print(2)
    num = num - 1

print(3)

작업을 중단 : 현재 사이클을 종료

while True:
    print(1)
    while True:
        print(123)
        break
        print(234)

1559636839343

num = 5
while num > 4:
    print(1)
    print(2)
    num = num - 1
    break
else:
    print(3)

이주기에서 계속 다음 사이클은, 루프의 마지막 줄에 위장 계속

while True:
    print(1)
    continue
    print(2)

연산자 2.3

2.3.1 산술 :

/ + - 전원 @ %의 ** (분할 가능)

print(2 ** 4) #幂运算
print(5 // 2) 整除
print(5 % 2) #取余(模)

2.3.2 논리 연산

및 ==>으로하고, 또는 ==> 여부 ==> 비 (생략)

우선 기본 조작 : ()> 없습니다>와> 또는

1 0 0 1

양쪽 모두에 해당하는 경우 그리고는 당신이 거짓 거짓의 편을 같이 사실이다

1and 9

양쪽에 콘텐츠 및 작업은 정말 다시 시간이 걸릴

거짓 0

콘텐츠 전면 타고 양쪽 거짓 작동 시간이다

또는

1 0 0 또는 1

한 하나 또는 운영자로 진정한 사실 취할

1 또는 4

또는 작업이 앞에 또는 콘텐츠에 가지고 갈 때, 모두 해당

거짓 또는 0

또는 콘텐츠를 촬영할 때 후자의 두 허위 또는 조작이다

2.3.3 부재 연산자

하지 ==에서> NOT IN> ==에서

s = 'alexTMDdsb'
print('TMD'not in s)

2.4 부호화

ASCII 중국어를 지원하지 않습니다, 영어 한 바이트를 지원합니다

GBK GB 영어 한 바이트 중국어 2 바이트

유니 유니 ==> 아스키 GBK 시프트 JIS-2의 Ge

중국어 영어 2는 4 바이트 바이트

UTF-8 ==> 가장 인기있는 언어 적어도 1 바이트

2 바이트 1 바이트의 최소 영어 1 바이트 중국 (아시아) 3 바이트 유럽

유나이티드-16 2 바이트의 최소

单位转换:

1字节 = 8位

1Byte = 8bit

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB    常用的就是TB

1024TB = 1PB

1024PB = 1EB

추천

출처www.cnblogs.com/yueling314/p/10994360.html