반응형

문자열

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

유니티 책 [유니티 교과서]에는 룰렛 돌리기의 예제가 있습니다.그냥 이미지만 돌리는데 예제인데, 이 룰렛 이미지가 멈추는 위치의 문자열을 출력하도록 수정해 봤습니다. 룰렛 돌리기 프로젝트 만들기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

(C#) 문자열 처리: Substring() 부분 문자열

SubString() 메서드를 이용해서 문자열 중에서 문자열의 부분을 가져올 수 있습니다. Substring() 메서드 설명 Substring(시작위치) 문자열에서 인덱스 시작위치부터 끝까지의 문자열을 반환합니다. Substring(시작위치, 길이) 문자열에서 인덱스 시작위치부터 길이만큼의 문자열을 반환합니다. 예제 static void Main(string[] args) { string s = "C# Programming."; string s1 = s.Substring(3); // 인덱스3부터 끝까지 string s2 = s.Substring(0, 2); // 맨 앞에서부터 2문자 Console.WriteLine(s1); Console.WriteLine(s2); } 다음 예제는 경로(파일명)에서 확장명..

C#/C#_기초강의 2023.04.22

(C#) 문자열 처리: Split() 문자열 분리

Split() 문자열 분리 Split() 메서드는 특정 문자로 구분되어 있는 문자열을 분리시킵니다. 분리된 문자열은 문자열 배열에 할당됩니다. 다음 예제는 문자열을 컴마(,)로 분리시킵니다. static void Main(string[] args) { string s = "C#,Java,Python,PHP"; string[] ss = s.Split(','); // 컴마(,)로 분리 foreach (string a in ss) Console.WriteLine(a); 다음 예제는 문자열을 공백으로 분리시킵니다. static void Main(string[] args) { string s = "C# Java Python PHP"; string[] ss = s.Split(' '); // 공백으로 분리 for(i..

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