클래스의 파이썬 십오 일

코딩

ASCII 미국
바이트는 문자를 나타내는 한자를 나타낼 수 없습니다
대문자 글자 65--90 97-122 소문자
위치 256
8 바이트 = 8 비트 1 바이트 나타낸다
GBK 중국어
그것은 단지 국가의 언어를 포함
영어 : 바이트에 따라 아스키는 문자를 나타냅니다
중국어 : 중국어 문자를 두 바이트
중국 4 바이트의 32 비트를 사용하여 예를 들어 :
유니 코드 유니 코드 세계적인 공통
처음 두 바이트 문자를 표현하기
그것은 2 바이트 문자를 나타냅니다
문자 희귀 한 단어를 4 바이트를 나타냅니다
단점 : 상대적으로 큰 메모리 풋 프린트
UTF-8 (유니 코드 업그레이드 버전)
바이트는 문자 (ASCI 규칙에 따라) 대표
유럽 ​​: 두 문자를 표현하는 바이트
아시아 국가의 세 가지가 하나 개의 문자를 표현하는 바이트
파이썬 2 사용 아스키 인코딩
파이썬 3 기본 UTF-8 인코딩
한 컴퓨터에서와 같이 메모리 내부 사용은 유니 코드해야합니다
송신 및 비 유니의 저장에 사용하는 경우 (UTF-8, GBK ...)
파이썬. 3 코딩 기법의 사용 STR 타입 유니 코드를
STR 문자
바이트의 바이너리 바이트 (문자열의 특별한 양식)
내부 부호화 유니 코드, 운반 및 저장 될 수있다
인코딩 부호화 유니 ----> 비 유니
             STR ----- 바이트
유니 코드를 디코딩하는 디코딩 ----> 유니
           바이트 ----- STR
 
임의 모듈
수입 무작위
임의 모듈 가져 오기 키워드의 도입
임의의 진수
random.random () 0.1) 없음 없음 파라미터
1 개 동일한 진수 0보다 크고보다 작
0.7664338663654585
random.uniform (1,3) 개의 파라미터
random.uniform (1.1,3.6)
大于1小于3的小数(随机浮点数)1.6270147180533838
随机整数
 
 
random.randint(1,5)      [ ]
       大于等于1且小于等于5之间的整数
random.randrange(1,10,2)  [)
       大于等于1且小于10之间的奇数,可以加步长
#从序列中随机选择一个返回
random.choice([1,‘23’,[4,5]])  一个参数
       1或者23或者[4,5] 结果是里面的元素
       随机选择多个返回,返回的个数为函数的第二个参数 
random.sample([1,'23',[4,5]],2)
序列元素任意几个组合结果是列表
[[4, 5], '23’]
打乱次序
Item=[5,1, 3, 7, 9]
random.shuffle(item)
Print(item)
结果:item[5, 9, 7, 1, 3]
 
 
 
 

추천

출처www.cnblogs.com/zuohangyu123/p/11864620.html