# fstring

[DS19] Studynote Day 3
💡공부한 내용 데이터 입력 및 출력: 사용자로부터 데이터를 입력받고 결과를 출력하는 방법. format()과 형식문자: 문자열 내에 변수 값을 삽입하여 출력하는 방법. 산술연산자(덧셈, 뺄셈): 기본적인 수학 연산을 수행하는 방법. 📝 오늘의 하이라이트 💡 복습을 위해 예제 코드는 가급적 강의에서 들은 내용이 아닌 직접 만들어서 작성 데이터 입력 및 출력: 사용자로부터 입력을 받고 그 결과를 출력하는 것은 프로그램의 기본적인 상호작용이다. 이를 통해 사용자가 원하는 작업을 수행할 수 있게 한다. 예제 코드: format()과 형식문자: 문자열 내에 변수 값을 삽입하여 출력하는 기능은 코드의 가독성과 재사용성을 높인다. format()을 사용하면 변수를 원하는 형식에 맞게 쉽게 출력할 수 있다.
python snippet
var makemore.py - andrej karphacy fstring format f"{1000000000:>12,.1%}" https://stackoverflow.com/questions/52265299/python-3-5-string-format-how-to-add-a-thousands-separator-and-also-right-justif argparser with ipynb https://velog.io/@yeong95/Jupyter-notebook%EC%97%90%EC%84%9C-argparse-%EC%9D%B4%EC%9A%A9%ED%95%98%EA%B8%B0
[파이썬 튜토리얼] 문자열 포매팅
Level 1 터미널로 입력된 문자열의 앞에, input was: 라는 내용을 붙여 다시 출력해야 한다고 하자. 앞의 내용을 되짚어보기 위해, 입력된 값을 그대로 출력해주는 코드를 먼저 작성했다. 입력 결과 hello가 입력되었을 때 input was: hello라는 내용을 출력하기 위해서는, 터미널에서 입력된 내용을 담고 있는 변수 x의 앞에 문자열을 붙여줘야 한다. 다음처럼 문자열 내에 변수의 이름을 넣는 것만으로는 해결할 수 없다. 입력 결과 이번 단원에서 소개할 문자열 포매팅을 통해 이 문제를 풀어낼 수 있다. 문자열 포매팅은 '이 자리에 무언가 값이 채워질 것임'을 명시하는 placeholder(자리 표시자)를 문자열 내에 포함시키고, 그 placeholder를 대체할 값을 명시하는 것이 기본적인 흐름이다. 파이썬은 문자열 포매팅을 지원하기 위한 기능을 지속적으로 추가해 왔다.

Python_note 1. 줄바꿈
안녕하세요! 파이썬을 이제 막 시작하는 코린이입니다.😀 하루하루 배운 내용을 정리하는 블로그를 시작하려 합니다! 처음 기록하고 싶은 내용은 파이썬 코드 출력에서 행 간격을 넓히는 것 인데요. 👉입력 👉결과 이렇게 출력이 됩니다. 가끔 코드 작성을 하다보면 20과 30사이에 간격이 있으면 좋겠다는 생각이 들더라구요. 그래서 줄바꿈(개행)을 할 수 있는 방법을 찾아보니, python에서 '/n' 을 설정할 수 있었습니다. 👉줄 바꾸기 👉결과 만약 줄바꿈을 하지 않고 싶다면, end=''로 지정해주면 됩니다. 👉줄바꿈 하지않기 👉결과 이 기능은 print 함수로 결과를 한 줄로 이어서 출력해야할 때 유용하더라구요. 그런데, 출력되는 값 사이의 간격이 없어서 답답해 보이는데요. 이럴 때는 '/t'로 간격을 넓힐 수 있습니다.
python - fstring

[Unreal Engine] FName, FText, FString 비교
UDN 링크 : https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/ FName 문자열 사용에 있어서 초경량 시스템을 제공하며, 주어진 문자열이 재사용된다 해도 데이터 테이블에 한 번만 저장되는 것이 특징이다. FName 은 대소문자를 구분하지 않는다. 변경도 불가능하여, 조작할 수 없다. 어셋 이름 머티리얼 파라미터 액터 태그명 스케레탈 본 이름 FText 로컬라이제이션 전용 문자열 클래스. 유저에게 보여지는 모든 텍스트는 이 FText 클래스를 사용해야 한다. UMG 텍스트 컴포넌트에 FText를 사용한다. HUD에서 보여지는 모든 텍스트 유저 인풋 텍스트 Creating localized text literals? 텍스트 포맷 숫자를 텍스트로 변환 날짜/시간을 텍스트로

[Unreal Engine] FString API
UDN 링크 https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/FString/ FString FName, FText와 다르게 검색, 변환 및 비교가 가능한 문자열 클래스. 문자열 관련 여러 기능을 제공한다. 하지만 그렇기 때문에 FName, FText에 비해 더 많은 자원을 소모한다. 생성 FString TestHUDString = FString(TEXT("This is my test FString.")); 변환 String 변수 FString FName TestHUDName = FName(*TestHUDString); FString -> FName 은 손실성 변환이라 위험합니다. FName 은 대소문자를 구분하지 않기 때문입니다. F
20210618 TIL
f 문자열 포매팅 파이썬 3.6 버전부터는 f 문자열 포매팅 기능을 사용할 수 있다. 파이썬 3.6 미만 버전에서는 사용할 수 없는 기능이므로 주의해야 한다. 다음과 같이 문자열 앞에 f 접두사를 붙이면 f 문자열 포매팅 기능을 사용할 수 있다. f 문자열 포매팅은 위와 같이 name, age와 같은 변수 값을 생성한 후에 그 값을 참조할 수 있다. 또한 f 문자열 포매팅은 표현식을 지원하기 때문에 다음과 같은 것도 가능하다. ※ 표현식이란 문자열 안에서 변수와 +, -와 같은 수식을 함께 사용하는 것을 말한다. 딕셔너리는 f 문자열 포매팅에서 다음과 같이 사용할 수 있다. ※ 딕셔너리는 Key와 Value라는 것을 한 쌍으로 갖는 자료형이다. 정렬은 다음과 같이 할 수 있다. 공백 채우기는 다음과 같이 할 수 있다. 소수점은 다음과 같이 표현할 수 있다. f 문자열에서 { } 문자를 표시하려면 다음과 같이 두 개를 동시에 사용해야 한다.