Python構文の基本的な知識
Pythonを学ぶ上で、どんな知識やスキルを学んでも、基本的な知識は非常に重要です。今日から、私の学習経験と知識の一部を共有します。皆さんと共有したいと思います。ご不明な点がございましたら、遠慮なく教えてください(*  ̄︶)  ̄)
ここではPythonを紹介しません。Pythonを学ぶ人も理解する必要があると思います。トピックに直接進みましょう。
Pythonのprint関数print関数は、整数(int)、浮動小数点数(float)、文字列(str)、演算子を含む式を出力でき、ファイルにデータを出力することもできます。詳細については、次のコードを参照してください。
# print可以直接输出整数、浮点数类型
print(519)
print(81.5)
# print可以输出字符串 字符串需要带引号,否则会报错
print('helloworld')
print("helloworld")
# print可以输出含有运算符的表达式
print(2 + 1)
# print可以将数据输出到文件中 注意点:①所指定的盘符需要存在; ②使用file=xxx的形式,不然数据写不了
fp = open('E:/text.txt', 'a+') # 输出到E盘中的text,’a+‘表示如果没有这个文件就会创新建,存在就会在这个文件内容的后面继续追加
print('helloworld', file=fp) # 要输出helloworld,输出到fp
fp.close()
# 不进行换行输出(输出内容在一行当中) 字符串中间中英文逗号分隔
print('hello', 'world', 'python')
結果は次のとおりです。
E:\Python\python.exe E:/py/基础语法/函数/print函数.py
519
81.5
helloworld
helloworld
3
hello world python
Process finished with exit code 0
- エスケープ文字
エスケープ文字は、バックスラッシュ(\)+エスケープする必要のある最初の文字です。
文字列にバックスラッシュ、一重引用符、二重引用符などの特殊用途の文字がある場合は、バックスラッシュを使用する必要があります。バーを使用してこれらの文字をエスケープします。文字列にキャリッジリターン、ラインフィード、タブ、およびバックスペースが含まれている場合は、エスケープ文字も使用する必要があります。詳細については、次のコードを参照してください。
# 转义字符
print('hello\nworld') # \ +转移功能的首字母 n-->newline的首字母表示换行
print('hello\tworld') # \t 一个tab键的字符
print('helloooo\tworld') # \t 是否重开一个制表位取决于前面的是否占满了一个制表位
print('hello\rworld') # r是return 回车 world将hello进行了覆盖
print('hello\bworld') # \b是退一个格,所以hello的o没了
print('http:\\www.baidu.com') # 需要输出\需要输入两个\\,因为其中一个是转义字符
'''
\' \" 的结果是输出单引号(')和双引号(“)
在其前面加上了\相当于使其不再是字符串的边界,而是字符串中需要输出的内容
例子如下
'''
print('老师说:\'大家好。\'')
print('老师说:\"大家好。\"')
結果は次のとおりです。
E:\Python\python.exe E:/py/基础语法/else/转义字符.py
hello
world
hello world
helloooo world
world
hellworld
http:\www.baidu.com
老师说:'大家好。'
老师说:"大家好。"
Process finished with exit code 0
- 元の文字
元の文字は、文字列内のエスケープ文字が機能しないことを期待するためのものです。詳細については、次のコードを参照してください。
print(r'hello\nworld')
print(R'hello\nworld')
# 最后一个字符不能是反斜杠\ 如下
# print(r'hello\nworld\')
print(r'hello\nworld\\')
結果は次のとおりです。
E:\Python\python.exe E:/py/基础语法/else/转义字符.py
hello\nworld
hello\nworld
hello\nworld\\
Process finished with exit code 0
初めてブログを書くときは、レイアウトがあまり美しくありません。ご容赦ください。今後もゆっくりと学び、改善していきます。クラスメートや先輩のように、見て、コメントして、ブックマークしていただき、ありがとうございます。