Pythonの変数、すなわち、データの種類は何ですか。6種類のPythonの変数total:整数/浮動小数点/文字列/ BOOL /リスト/タプル/辞書、今日の最初の4つを説明するためには、後者の3つは後の記事は、説明のために残しました。
pythonで印刷()関数は、コンソールに印刷して出力するために使用されるまず、印刷のための中国語の翻訳を印刷し、印刷()関数を説明し、最も単純で最も一般的に使用される機能です。プリント()関数では、単一および二重引用符の効果、差がないように。
print("hello world") #会直接在控制台输出 hello world
Pythonの印刷()関数と同様に、使用頻度の機能が高いことに加えて、それは形式()関数でそれだけのpythonの靴を初めてされている場合、詳細にこれらの二つの機能を説明する記事があります:パイソン開発は、印刷の詳細なチュートリアル機能やフォーマットを建て、お薦め見参照するには、以下のサンプルコードで詳細に説明しました。
A.整数
例えば、純粋でない小数:-5、-10,0,2,100など。
a = 1 # 定义一个变量a ,并将 整数1 赋值给a b = 2 # 定义一个变量b ,并将 整数1 赋值给b # 等价于上面两行代码的合并,最终效果是一样 c , d = 1,2 # 定义两个变量c,d ,并将 整数1 赋值给c,整数2赋值给d # 打印变量的值 print("写法一: a = ",a) print("写法二: b = %d" % b) # 注意与写法一的区别 print("写法三:a =",a,"b =",b,"c =",c,"d =",d) print("写法四:a = %d b = %d c = %d d = %d" %(a,b,c,d)) # 同时打印输出多个值,注意格式书写 print("写法五:a = {} b = {} c = {} d = {}".format(a,b,c,d)) # 同时打印输出多个值,注意格式书写
出力:
写法一: a = 1 写法二: b = 2 写法三:a = 1 b = 2 c = 1 d = 2 写法四:a = 1 b = 2 c = 1 d = 2 写法五:a = 1 b = 2 c = 1 d = 2
注:プレースホルダと整数型の印刷()関数については、dは%を表し、印刷出力の形式は、自分のアイデアによれば書き込むことができるように、決まったフォーマットが存在しません。
II。フロート
デジタルピュア例えば小数、含まれています:-6.32、-2.9,3.1415926などを。注:二つの値1と1.0、値が等しいではなく、Pythonで同じタイプが、前者は整数、フロート、です。
a = 1.0 # 定义一个变量a ,并将 浮点数1.0 赋值给a b = 2.2 # 定义一个变量b ,并将 浮点数1.0 赋值给b # 等价于上面两行代码的合并,最终效果是一样 c , d = 1.5,2.3 # 定义两个变量c,d ,并将 浮点数1.5 赋值给c,浮点数2.3赋值给d # 打印变量的值 print("写法一: a = ",a) print("写法二: b = %g" % b) # 注意与写法一的区别 print("写法三:a =",a,"b =",b,"c =",c,"d =",d) print("写法四:a = %g b = %g c = %g d = %g" %(a,b,c,d)) # 同时打印输出多个值,注意格式书写 print("写法五:a = {} b = {} c = {} d = {}".format(a,b,c,d)) # 同时打印输出多个值,注意格式书写
出力:
写法一: a = 1.0 写法二: b = 2.2 写法三:a = 1.0 b = 2.2 c = 1.5 d = 2.3 写法四:a = 1 b = 2.2 c = 1.5 d = 2.3 写法五:a = 1.0 b = 2.2 c = 1.5 d = 2.3
注:プレースホルダとポイント型プリント()関数をフローティング%G発現、単フロートと倍精度に分けることができ、具体的な詳細は、後に詳細に説明します。
III。文字列
ほとんどの変数の型の文字列は、Pythonで使用する必要があり、文字列が別個の同一性を有する:二重引用符または一重引用符をして数字/文字を含んで/例えば、アンダースコア:「zhangsan」;「こんにちは世界」;「Zhangsanlisi王5「;」私は 『王ウー』いとこでした
print("python教程 - 猿说pthon") str1 = "123" str2 = "456" str3 = str2 str4 = str1 + str2 + str3 # 关于format()函数的使用:{} 与 format里面的参数一一对应,注意顺序,最终效果和print一样 str5 = "He name is {},age is {},height is {}".format("老王",28,"158cm") print("str1 = %s" % str1) print("str2 = %s" % str2) print("str3 = %s" % str3) print("str4 = %s" % str4) print("str5 = %s" % str5)
出力:
python教程 - 猿说pthon str1 = 123 str2 = 456 str3 = 456 str4 = 123456456 str5 = He name is 老王,age is 28,height is 158cm
关于字符串使用远远不止这些,关于字符串的拆分/替换等等功能后面会继续有更加详细的讲解,今天只做入门级别了解。
注意:对于浮点数类型在print()函数中占位符用 %s 表示,很多人可能有疑问:单引号也能表示字符串,双引号也能表示字符串,两者到底有什么区别?在部分场景中,一个表达式必须要双引号和单引号同时存在才能表达,例如:
print("我是隔壁"老王"") #错误写法 print("我是隔壁'老王'") #正确写法
四.BOOL值
BOOL类型相对比较简单,它的值只有两个,要么是 True 要么是 False,即要么成立要么不成立,注意大小写,比如:
''' BOOL变量的值:要么成立要么不成立(True 或者 False) 问题:你是单身狗吗? 答案一:是 答案二:不是 问题:你今年结婚吗? 答案一:结婚 答案二:不结婚 问题:你昨晚吃完饭了吗? 答案一:吃了 答案二:没吃 ''' is_man = True is_woman = False print(is_man) print(is_woman)
输出结果:
True
False
五.内置函数type()
可能部分小伙伴很懵逼:就简简单单赋了一个值,我怎么知道是什么类型?其实类型的判断,pyton已经根据你赋的值内部做了解析判断,这里为大家介绍一个python内置函数type()。
什么是内置函数?做一个简单点的理解,就是python自带的,就好比人一出生就有两个眼睛一个嘴巴,直接上代码演示效果:
a = 10 b = 2.5 c = "python教程" d = False print("a的类型是:" ,type(a) ); print("b的类型是:", type(b)); print("c的类型是:", type(c)); print("d的类型是:", type(d));
输出结果:
a的类型是: <class 'int'> b的类型是: <class 'float'> c的类型是: <class 'str'> d的类型是: <class 'bool'>
由此可见,当你分不清当前变量类型的时候,直接通过type()函数便可判断得出结果。
六.重点总结
1.关于print()函数的使用
2.整数/浮点数/字符串分别对应的占位符是 %d %g %s (非常重要)
3.关于字符串的format()函数使用方法
4.关于内置函数type()的使用
5.更多占位符的使用,请参考下表:(其实经常使用的就那么几种)
猜你喜欢:
3.python開発は、詳細なチュートリアル機能や印刷の形式を建て
再現指定してください:猿は、Python言う » Pythonの変数は、