기본적인 Python 튜토리얼을 학습하는 과정에서는 일반적으로 문자열, 리스트, 튜플, 딕셔너리 등의 기본 지식을 포함하게 됩니다. 다음으로 문자열, 리스트, 튜플, 딕셔너리를 학습한 사례를 다음과 같이 기록하겠습니다.
1. 문자열:
문자열은 Python에서 가장 일반적으로 사용되는 데이터 유형입니다. 따옴표(' 또는 ")를 사용하여 문자열을 만들 수 있습니다. 문자열을 만드는 것은 변수에 값을 할당하는 것만큼 간단합니다. 예:
var1="Big data" var2='openstack' 需要注意的是在python里面双引号("")与单引号('')表示的含义完全相同,并不会存在像Shell里面 单引号和双引号不一致的问题。
문자열과 관련된 작업:
1. 문자열 접합
어떤 특별한 경우에는 문자열을 접합해야 합니다. 접합을 수행하려면 + 기호를 사용할 수 있습니다.
Python의 문자열은 C 언어입니다. 문자열을 생성할 때마다 메모리에 연속적인 공간을 열어야 하며, 문자열을 수정해야 할 경우마다 다시 공간을 열어야 합니다. 공백이 다시 열리므로 문자열 연결을 줄여 보세요.
간단한 예:
#!/usr/bin/env python #_*_coding:utf-8_*_ print('----***字符串格式化输出***----') """name= input("input your name:") password=input("inpur your password:") print("your name: %s \nyour password: %s" %(name,password)) """ name= input("input your name:") age= input("input your age:") job= input("input your job:") salary= input("input your salary:") print('----***字符串格式化输出 字符串拼接法***----') """字符串拼接法万恶的字符串拼接: python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要 在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间, 万恶的+号每出现一次就会在内从中重新开辟一块空间。 """ info=''' --- info of ''' + name + ''' --- name:''' + name + ''' age:''' + age + ''' job:''' + job + ''' salary:''' + salary + ''' ''' print(info)
출력 결과:
----***字符串格式化输出***---- input your name:python input your age:20 input your job:linux sa input your salary:20000 ----***字符串格式化输出 字符串拼接法***---- --- info of python --- name:python age:20 job:linux sa salary:20000 Process finished with exit code 0
문자열 연결은 문자열 형식을 지정하는 방법임을 알 수 있습니다. 다음으로 다른 문자열 형식 지정 방법을 공유해 보겠습니다.
#!/usr/bin/env python #_*_coding:utf-8_*_ print('----***字符串格式化输出***----') name= input("input your name:") age= input("input your age:") job= input("input your job:") salary= input("input your salary:") print('----***字符串格式化输出***----') #print('name: %s\nage: %d\njob: %s\nsalary:%s ' %(name,int(age),job,salary)) print(""" name: %s age: %d job: %s salary:%s """ %(name,int(age),job,salary)) print('----***字符串格式化输出 format 可以不带参数但是适合参数比较少***----')
실행 결과:
input your name:baidu input your age:22 input your job:99 input your salary:44 ----***字符串格式化输出***---- name: baidu age: 22 job: 99 salary:44 ----***字符串格式化输出 format 可以不带参数但是适合参数比较少***---- Process finished with exit code 0
여기에서 다음과 같은 다양한 내용을 볼 수 있습니다. 숫자와 문자는 정상적으로 출력되지만 나이 등은 정수로 표현되어야 하기 때문에 포맷된 출력 과정에서는 %s 뿐만 아니라 %d, %f도 사용할 수 있습니다(문자열은 %s; 정수 %d; 부동 소수점). 포인트 번호 %f)
이외에도
#!/usr/bin/env python #_*_coding:utf-8_*_ #!/usr/bin/env python #_*_coding:utf-8_*_ print('----***字符串格式化输出***----') name= input("input your name:") age= input("input your age:") job= input("input your job:") salary= input("input your salary:") info3=""" -------******info of {_name}-------****** name:{_name} age:{_age} job:{_job} salary:{_salary} """.format(_name=name, _age=age, _job=job, _salary=salary) print(info3) info4=""" -------******info of {0} 该方式适合变量少的情况括号是花括号-------****** name:{0} age:{1} job:{2} salary:{3} """.format(name,age,job,salary ) print(info4)
실행 결과와 같은 다른 형식이 있습니다.
input your name:linux input your age:mysql DBA input your job:mysql DBA input your salary:30000 -------******info of linux-------****** name:linux age:mysql DBA job:mysql DBA salary:30000 -------******info of linux 该方式适合变量少的情况括号是花括号-------****** name:linux age:mysql DBA job:mysql DBA salary:30000 Process finished with exit code 0
문자열은 우리가 매일 가장 많이 사용하는 형식입니다. 데이터 유형에 대한 지식은 여전히 많으며, 이는 후반 학기에 개선될 예정입니다
.위 내용은 파이썬 기초지식 문자열 학습 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!