반응형

문자열

파이썬: print() 함수 서식: %d %x %o 16진수 8진수 2진수 정수 실수 문자열

파이썬 언어에서 정수형 변수의 값을 print() 함수를 이용해서 출력해 보겠습니다. 두 줄의 print() 함수의 출력 결과는 동일합니다.a=123print(a)print("%d" % a) (Output) 123123 위의 그림에서 보인 것 처럼 값이 2개 이상일 때는 반드시 여러 개의 값을 괄호로 묶어야 합니다.a=10b=20print(a,"+",b,"=",a+b)print("%d + %d = %d" % (a, b, a+b)) (Output)10 + 20 = 3010 + 20 = 30 %d 이외에도 아래와 같은 서식 문자를 사용할 수 있습니다.서식설명%d정수(10진수)%o정수(8진수)%x정수(16진수)%f실수%c1 문자%s문자열 a=100b=123.456c="한"d="Python"print("%d" ..

파이썬: 문자열 출력하기

...프로그램을 작성하는 방법, IDLE Shell Edit  https://coding-abc.kr/306>> 문자열 출력하기이스케이프 시퀀스 Escape Sequence ... 파이썬에서문자열은 큰따옴표 또는 작은 따옴표로 묶습니다. 다음 코드는 print 함수로 문자열을 출력하는 예를 보인 것입니다.print("Python is an easy to learn, powerful programming language.")print('파이썬은 배우기 쉬운 강력한 프로그래밍 언어입니다.') 큰 따옴표 안에 작은 따옴표로 묶인 문자열을 포함하거나, 작은 따옴표로 묶인 문자열에 큰 따옴표로 묶인 문자열을 포함할 수 있습니다.print("'파이썬'은 배우기 쉬운 강력한 프로그래밍 언어입니다.")print('"파..

(유니티) 룰렛이 멈추는 위치의 문자열 출력하기

유니티 책 [유니티 교과서]에는 룰렛 돌리기의 예제가 있습니다.그냥 이미지만 돌리는데 예제인데, 이 룰렛 이미지가 멈추는 위치의 문자열을 출력하도록 수정해 봤습니다. 룰렛 돌리기 프로젝트 만들기1. 유니티에서 2D로 프로젝트를 생성합니다. 2. 이미지를 Assets으로 가져옵니다. 3. "roulette" 이미지를 씬에 배치합니다.Position: 0 0 0Rotation: 0 0 0Scale: 1 1 1 4. "neddle" 이미지를 씬에 배치합니다.Position: 0 3 0Rotation: 0 0 0Scale: 1 1 1  5. C# 스크립트를 생성하고, "roulette"에 연결합니다.코드를 작성합니다.using System.Collections;using System.Collections.Gen..

유니티_unity 2024.05.06

(파이썬) 내장함수 eval(), globals locals 인수

파이썬 내장함수인 eval() 함수에 대해 알아보겠습니다. eval(expression, globals=None, locals=None) 문자열로 된 파이썬 표현식을 평가하고 실행합니다. 인수 expression은 문자열로 된 파이썬 식이며, globals는 딕셔너리(dictionary)이며, locals은 모든 객체(object)가 맵핑될 수 있습니다. >>> eval('10 + 20 * 2') 50 >>> x=1 >>> eval('x+1') 2 globals 인수는 다음과 같이 사용될 수 있습니다. >>> exp1 = 'r * r * 3.14159' >>> eval(exp1, {'r':10}) 314.159 >>> exp2='a + b * c' >>> eval(exp2, {'a':1, 'b':2, '..

Python 2023.12.28

(파이썬) 문자열 처리: 함수 (2)

문자열 처리 함수(메서드) 이전 포스팅에서 이어지는 글입니다. https://coding-abc.kr/199 - 문자열 처리 함수 (1) 파이썬에는 문자열을 처리하는 다양한 함수가 있습니다. 함수 설명 len() 문자열의 길이를 반환 upper() 모두 대문자로 변환 lower() 모두 소문자로 변환 swapcase() 대문자는 소문자로, 소문자는 대문자로 변환 startswith() 지정한 문자열로 시작되면 True를 반환 endswith() 지정한 문자열로 끝나면 True를 반환 title() 문장에서 각 단어의 첫 글자를 대문자로, 나머지는 소문자로 변환 count() count(‘ab’) 문자열에서 찾을 문자열이 몇 개 포함되어 있는지 개수를 반환 find() find(‘찾을 문자열’) find(..

Python 2023.11.03

(파이썬) 문자열 처리 (1)

파이썬에서 문자는 유니코드 문자를 사용하며, 문자열은 작은 따옴표(') 또는 큰 따옴표로 묶어서 표현합니다. 'Hello' "Python" '안녕하세요' 'Hi, "Python"' "Hi, 'Python'" 문자열에 이스케이프(Escape Character)를 사용할 수 있습니다. Escape Character 설명 \n 줄 바꿈 \t 탭(tab) 문자 \\ 역 슬래시 1문자를 출력 \” 큰 따옴표 문자 출력 \’ 작은 따옴표(‘) 문자 출력 print('안녕하세요\n\"홍길동\"입니다.') (Output) 안녕하세요 "홍길동"입니다. 여러줄의 문자열 표현하기 여러 줄의 문자열을 표현할 때는 큰 따옴표 또는 작은 따옴표 3개를 사용해서 문자열을 묶어줍니다. a='''안녕하세요. 파이썬입니다. 파이썬은 최..

Python 2023.11.03

(파이썬) print() 함수: 다양한 출력 서식

파이썬 print() 함수의 다양한 출력에 대해 설명합니다. 1. 기본 문자열 출력하기 파이썬에서 문자열은 작은 따옴표(') 또는 큰 따옴표(")로 묶습니다. print('안녕') print("안녕") (Output) 안녕 안녕 2. 여러 행의 문자열은 큰따옴표 3개(또는 작은 따옴표 3개)로 묶을 수 있습니다. a="""안녕하세요 이순신입니다. 네,안녕하세요. 저는 홍길동입니다.""" print(a) (Output) 안녕하세요 이순신입니다. 네,안녕하세요. 저는 홍길동입니다. 3. 정수를 10진수, 8진수, 16진수로 출력할 수 있습니다. a=100 print(a) print("%d" % a) print("%o" % a) print("%x" % a) (Output) 100 100 144 64 4. 문자..

Python 2023.09.19

(C#) 문자열 처리: ToUpper(), ToLower() 대문자 소문자 변경하기

ToUpper() 모두 대문자로 변경된 문자열을 반환합니다. 원본 문자열을 바뀌지 않습니다. ToLower() 모두 소문자로 변경된 문자열을 반환합니다. 원본 문자열을 바뀌지 않습니다. 예제 static void Main(string[] args) { string s = "C# Programming"; string s1 = s.ToLower(); string s2 = s.ToUpper(); Console.WriteLine(s); Console.WriteLine(s1); Console.WriteLine(s2); } ToUpper() 메서드, ToLower() 메서드를 이용하면 대소문자 구분 없이 두 문자열을 비교하는데 사용될 수 있습니다. static void Main(string[] args) { str..

C#/C#_기초강의 2023.04.23

(C#) 문자열 처리: Insert, Remove - 문자열 삽입과 삭제, 결합

String.Insert(): 문자열 삽입 String.Insert(int startIndex, string value) 문자열에 startIndex 로 지정된 인덱스에 문자열 value을 삽입한 문자열을 반환합니다. 원본 문자열은 변경되지 않기 때문에 변경된 문자열을 받아서 사용해야 합니다. String.Remove(int startIndex) 문자열에서 startIndex 로 지정된 위치부터 문자열 끝까지 삭제한 문자열을 반환합니다. String.Remove(int startIndex, int count) 문자열에서 startIndex 로 지정된 위치부터 count 개수 만큼삭제한 문자열을 반환합니다. 원본 문자열은 변경되지 않기 때문에 변경된 문자열을 받아서 사용해야 합니다. 예제: String.I..

C#/C#_기초강의 2023.04.23

(C#) 문자열 처리: Replace() 문자열 교체, 대소문자 구분없이 비교하기

String.Replace() 메서드 Replace(char oldChar, char newChar) 문자열에서 oldChar로 지정된 유니코드 1문자를 새 문자(newChar)로 모두 변경한 문자열을 반환합니다. 원본 문자열을 변경되지 않습니다. Replace(String oldString, String newString) oldString로 지정된 문자열을 새 문자열(newString)로 모두 변경한 문자열을 반환합니다. Replace(String, String, StringComparison) 비교 유형을 사용해서 oldString로 지정된 문자열을 새 문자열(newString)로 모두 변경한 문자열을 반환합니다. 예제 static void Main(string[] args) { string s =..

C#/C#_기초강의 2023.04.23
반응형