파이썬의 6가지 데이터 유형은 무엇입니까?
Python의 6가지 데이터 유형은 숫자, 문자열, 목록, 튜플, 사전 및 집합입니다.
추천 학습: Python 비디오 튜토리얼
Python 6가지 데이터 유형
- Number(숫자)
- 문자열(String)
- List( 목록)
- Tuple(튜플)
- Dictionary(사전)
- Set(세트)
1.Numbers
'''
:작은따옴표 세 개 또는 큰따옴표 세 개
한 줄 주석: #
a=1
print(a)
b=0.001
print(b)
c=-10
d=3
print(c/d,c//d ,c%d,c* *d)
e=1.23e10
f=1.23e-2
g=0x3f
Python의 정수에는 크기 제한이 없지만 일부 언어의 정수에는 저장 길이에 따라 크기 제한이 있습니다(예: Java 제한). 32비트 정수의 범위는 -2147483648-2147483647입니다.
Python의 부동 소수점 수에는 크기 제한이 없지만 특정 범위를 초과하면 바로 inf(무한)로 표현됩니다.
'''
2.String
print( ''' 床前明月光, 疑是地上霜, 举头望明月,\n 低头思故乡。 ''')
**당신 이 형식을 사용할 수 있습니다 n **
print( r''' 床前明月光, 疑是地上霜, 举头望明月,\n 低头思故乡。 ''')
''' 앞에 r을 추가하면 n도 문자로 출력됩니다
print('There is moonlight in 침대 앞, 땅에 서리가 내린 것 같아 고개를 든다. 밝은 달을 보고 고개를 숙이고 고향을 생각해 보세요. 강은 바다로 흘러가는데, 수천 마일 떨어진 곳도 보고 싶고, 더 높은 곳에 도달하고 싶어요.")
nEnter 기호 tTab 기호
print("I'm "OK".")
이스케이프 문자에 유의하세요. 기호 앞에 ""를 추가해야 합니다
작은 연습으로 출력 결과를 추측하고 확인하세요
print(''Hello, world'') print(r"'Hello,'Adam''")
print("r'Hello, "Bart"'")
print('''r'''Hello,
Lisa!'''''')
+
연산자를 사용하여 여러 문자열, 여러 변수 또는 변수와 문자열을 연결합니다. *
는 두 개의 인접한 문자열을 의미합니다. 긴 문장을 쉽게 표시할 수 있도록 자동으로 연결될 수 있습니다.name='baby'
behavior='love '
print('I'+2*behavior+'you,'+name)
print('Grow old along with me,'
'the best day is to be.')
+
操作符将多个字符串,或者多个变量,或者变量和字符串连接起来,*
表示重复;相邻的两个字符串可以自动连接起来,方便长句子的显示
valustring='python' print( ' valustring[0] = ' + valustring[0], 'valustring[-1] = ' + valustring[-1], 'valustring[:2] = ' + valustring[:2], 'valustring[2:]+valustring[:2]='+valustring[2:]+valustring[:2] )
**还可以对字符串进行 索引 和 切片,要注意切片的边界问题,包括前面但是不包括后面 **
word = 'immortal' word[0]='P' print(word[0])#错误! print(len(word))
字符串是不可变的,当对字符串变量某索引位置赋值时会发生错误,如果你需要一个不同的字符串时,应该去创建一个新的
L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', 'Bart', 'Lisa'],3.14,'honglin' ] print(L[0][3],L[1][1],L[2][0]),L[-1]);
内置函数 len() 返回字符串字符数,不是字节数哦!
布尔值:True False(首字母要大写) 相关运算:or and(与) not
空值 :None(注意写法,不是null),不能把None理解为"0"
变量 :Python是一种动态类型的语言,python中变量可以是任何类型,相对应的是
“静态类型的语言”----变量使用前要声明类型,且赋值类型必须和声明类型一致,java,C++,c都是如此。
变量在计算机内存中是怎样表示呢?
a=’hello,world‘ 首先,计算机在内存中创建了字符串’hello,world‘,然后在字符串中创建变量a,并把a指向字符串’hello,world‘;
a=b,实际上是将b也指向a所指向的数据,而不是指向a本身.
列表(list)
list是一种有序的集合,元素的类型可以不同,可以嵌套列表
table=[2,4,6] print(table + [1,3,5])
就像字符串一样,列表可以被 索引 和 切片 ,但是区别在于对于超出范围的索引列表会报错,字符串会默认为最大的索引值;对列表切片会返回一个新的列表,而不仅仅是切片后的值
可以用+
** index 및 slice 문자열을 포함하여 슬라이싱의 경계 문제에 주의하세요. 그러나 다음을 제외하면 **
cubes=[1,8,27,65,125] cubes[3] = 64 print(cubes) cubes.append(6**3) cubes.append(7**3) print(cubes) cubes[:2] = [] print(cubes) len(cubes)
문자열은 변경할 수 없습니다. 값을 문자열 변수의 특정 인덱스 위치에 추가합니다. 다른 문자열이 필요한 경우 새 문자열을 만들어야 합니다rrreee
내장 함수 len()은 문자열의 문자 수를 반환합니다. 바이트!
Boolean 값: True False(첫 글자는 대문자여야 함) 관련 연산: or and (and) not
Null 값: None(필기 참고, null 아님), None은 "0으로 이해될 수 없음 "
변수: Python은 동적으로 유형이 지정되는 언어입니다. Python의 변수는"정적으로 유형이 지정되는 언어"에 해당하는 모든 유형이 될 수 있습니다. 유형은 변수를 사용하기 전에 선언되어야 하며 할당 유형은 변수와 일치해야 합니다. 선언된 유형, java, C++, c는 모두 이와 같습니다. 변수는 컴퓨터 메모리에 어떻게 표현되나요? a='hello, world' 먼저 컴퓨터는 메모리에 'hello, world' 문자열을 생성한 다음 문자열에 변수 a를 생성하고 a를 'hello, world' 문자열을 가리킵니다. 실제로 b도 a 자체를 가리키는 것이 아니라 a가 가리키는 데이터를 가리킵니다.
🎜🎜🎜List(리스트) 🎜🎜🎜🎜🎜list는 순서가 지정된 집합이며 요소의 유형이 다를 수 있습니다. 중첩됨 목록 🎜🎜rrreee🎜🎜은 문자열과 같습니다. 목록을 색인화하고 분할할 수 있지만 차이점은 범위를 벗어난 색인 목록에 대해 오류가 보고되고 문자열은 기본적으로 목록을 분할하는 가장 큰 색인 값으로 설정된다는 것입니다. 잘라낸 값뿐만 아니라 새 목록을 반환합니다🎜🎜🎜🎜+
를 사용하여 두 개의 목록을 병합할 수 있습니다🎜🎜rrreee🎜🎜변경 불가능한 문자열과 달리 목록은 변경 가능하므로 요소 수정이 가능합니다. :🎜🎜rrreee🎜🎜append() 메소드를 사용하여 목록 끝에 새 요소를 추가할 수 있습니다.🎜🎜🎜🎜조각에 값을 할당할 수도 있습니다. 이 작업은 목록의 크기를 변경하거나 지울 수 있습니다. it:🎜🎜🎜🎜내장 함수 len () 목록에도 적용됩니다. 🎜🎜🎜더 많은 프로그래밍 관련 지식을 보려면 🎜프로그래밍 코스🎜를 방문하세요! ! 🎜위 내용은 파이썬의 6가지 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP와 Python은 각각 고유 한 장점이 있으며 프로젝트 요구 사항에 따라 선택합니다. 1.PHP는 웹 개발, 특히 웹 사이트의 빠른 개발 및 유지 보수에 적합합니다. 2. Python은 간결한 구문을 가진 데이터 과학, 기계 학습 및 인공 지능에 적합하며 초보자에게 적합합니다.

데비안 시스템의 readdir 함수는 디렉토리 컨텐츠를 읽는 데 사용되는 시스템 호출이며 종종 C 프로그래밍에 사용됩니다. 이 기사에서는 ReadDir를 다른 도구와 통합하여 기능을 향상시키는 방법을 설명합니다. 방법 1 : C 언어 프로그램을 파이프 라인과 결합하고 먼저 C 프로그램을 작성하여 readDir 함수를 호출하고 결과를 출력하십시오.#포함#포함#포함#포함#includinTmain (intargc, char*argv []) {dir*dir; structdirent*entry; if (argc! = 2) {

제한된 시간에 Python 학습 효율을 극대화하려면 Python의 DateTime, Time 및 Schedule 모듈을 사용할 수 있습니다. 1. DateTime 모듈은 학습 시간을 기록하고 계획하는 데 사용됩니다. 2. 시간 모듈은 학습과 휴식 시간을 설정하는 데 도움이됩니다. 3. 일정 모듈은 주간 학습 작업을 자동으로 배열합니다.

데비안 시스템에서 HTTPS 서버를 구성하려면 필요한 소프트웨어 설치, SSL 인증서 생성 및 SSL 인증서를 사용하기 위해 웹 서버 (예 : Apache 또는 Nginx)를 구성하는 등 여러 단계가 포함됩니다. 다음은 Apacheweb 서버를 사용하고 있다고 가정하는 기본 안내서입니다. 1. 필요한 소프트웨어를 먼저 설치하고 시스템이 최신 상태인지 확인하고 Apache 및 OpenSSL을 설치하십시오 : Sudoaptupdatesudoaptupgradesudoaptinsta

데비안에서 gitlab 플러그인을 개발하려면 몇 가지 특정 단계와 지식이 필요합니다. 다음은이 과정을 시작하는 데 도움이되는 기본 안내서입니다. Gitlab을 먼저 설치하려면 Debian 시스템에 Gitlab을 설치해야합니다. Gitlab의 공식 설치 매뉴얼을 참조 할 수 있습니다. API 액세스 토큰을 얻으십시오 API 통합을 수행하기 전에 Gitlab의 API 액세스 토큰을 먼저 가져와야합니다. Gitlab 대시 보드를 열고 사용자 설정에서 "AccessTokens"옵션을 찾은 다음 새 액세스 토큰을 생성하십시오. 생성됩니다

아파치는 인터넷 뒤의 영웅입니다. 웹 서버 일뿐 만 아니라 큰 트래픽을 지원하고 동적 콘텐츠를 제공하는 강력한 플랫폼이기도합니다. 모듈 식 설계를 통해 매우 높은 유연성을 제공하여 필요에 따라 다양한 기능을 확장 할 수 있습니다. 그러나 Modularity는 또한 신중한 관리가 필요한 구성 및 성능 문제를 제시합니다. Apache는 사용자 정의가 필요한 서버 시나리오에 적합하고 복잡한 요구를 충족시킵니다.

Apache는 C로 작성되었습니다. 언어는 속도, 안정성, 이식성 및 직접 하드웨어 액세스를 제공하여 웹 서버 개발에 이상적입니다.

PHP와 Python은 고유 한 장점과 단점이 있으며 선택은 프로젝트 요구와 개인 선호도에 달려 있습니다. 1.PHP는 대규모 웹 애플리케이션의 빠른 개발 및 유지 보수에 적합합니다. 2. Python은 데이터 과학 및 기계 학습 분야를 지배합니다.
