python内置函数判断⼀个值在⼀个范围⾥⾯_python变量-
什么是javabean对象python基础⼊门(6)
何为python变量,即数据类型。python变量⼀共六种类型:整数/浮点数/字符串/BOOL/列表/元组/字典,今天先讲解前四种,后三种留到后⾯的⽂章在讲解。
⾸先讲解print() 函数,print中⽂翻译为打印,在python中print()函数⽤于打印并输出到控制台,是最简单也是最常⽤的函数。在print()函数中,单引号和双引号效果⼀样,没有区别。
print("hello world") #会直接在控制台输出 hello world
在python中除了print()函数,还有⼀个函数使⽤频率也很⾼,那就是format()函数,如果是刚开始接触python的童鞋,这⾥有⼀篇⽂章有对这两个函数的详细讲解:python开发中内置函数print 和 format的详细使⽤教程
python开发中内置函数print 和 format的详细使⽤教程,建议先看详细讲解在看下⾯的⽰例代码。
⼀.整数
纯数字并且没有⼩数,例如:-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 表⽰,⾄于打印输出的格式,可以根据⾃⼰想法书写,没有固定格式。
注意:对于整数类型在print()函数中占位符⽤ %d
⼆.浮点数
纯数字且包含⼩数,例如:-6.32,-2.9,3.1415926等等。注意:1.0 与 1 两个数值,虽然值相等,但是在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
csspadding是什么意思
# 打印变量的值
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 表⽰,浮点数也分单精度和双精度,具体细节后⾯在详细讲解。
注意:对于浮点数类型在print()函数中占位符⽤ %g
三.字符串
字符串在python中应该算是⽤的最多的变量类型,字符串有个明显的标识:由双引号或者单引号并包含数字/字母/下划线组成,例
如:”zhangsan” ; “hello world” ; “张三李四王五” ; ” 我是’王五’的表哥”
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
关于字符串使⽤远远不⽌这些,关于字符串的拆分/替换等等功能后⾯会继续有更加详细的讲解,今天只做⼊门级别了解。
%s 表⽰,很多⼈可能有疑问:单引号也能表⽰字符串,双引号也能表⽰字符串,两者到底注意:对于浮点数类型在print()函数中占位符⽤ %s
有什么区别?在部分场景中,⼀个表达式必须要双引号和单引号同时存在才能表达,例如:
print("我是隔壁"⽼王"")  #错误写法
print("我是隔壁'⽼王'")  #正确写法
四.BOOL值
BOOL类型相对⽐较简单,它的值只有两个,要么是 True 要么是 False,即要么成⽴要么不成⽴,注意⼤⼩写,⽐如:
'''
BOOL变量的值:要么成⽴要么不成⽴(True 或者 False)
问题:你是单⾝狗吗?
hadoop学习路线
答案⼀:是
答案⼆:不是
问题:你今年结婚吗?
答案⼀:结婚
答案⼆:不结婚
问题:你昨晚吃完饭了吗?
答案⼀:吃了
答案⼆:没吃python入门教程(非常详细)书
'''
is_man = True
is_woman = False
print(is_man)
print(is_woman)
输出结果:
True
False
五.内置函数type()
可能部分⼩伙伴很懵逼:就简简单单赋了⼀个值,我怎么知道是什么类型?其实类型的判断,pyton已经根据你赋的值内部做了解析判断,
type()。
这⾥为⼤家介绍⼀个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()函数便可判断得出结果。
由此可见,当你分不清当前变量类型的时候,直接通过type()函数ant安装包
六.重点总结
1.关于print()函数的使⽤
%d %g %s (⾮常重要)
2.整数/浮点数/字符串分别对应的占位符是 %d %g %s
desirable outcome3.关于字符串的format()
format()函数使⽤⽅法
type()的使⽤
4.关于内置函数type()
5.更多占位符的使⽤,请参考下表:(其实经常使⽤的就那么⼏种)
猜你喜欢:
1.Pycharm配置开发模板
2.Pycharm创建第⼀个Hello World程序
3.python开发中内置函数print 和 format的详细使⽤教程
转载请注明:猿说Python » python变量
扫码或搜索:猿说python
猿说python- 扫⼀扫关注

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。