码迷,mamicode.com
首页 > 其他好文 > 详细

15 16 17 神器的print函数 py赋值 布尔(true false)

时间:2020-01-03 10:39:53      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:空格   bool   one   交换   解释   除了   列表   als   自带   

第一课 神奇的print函数 # coding:utf-8 # 神奇的print函数 支持可变参数 print("hello world") #结果为 hello world print("a","b","c","d","e") #结果为 a b c d e #name = Bill print("name =","Bill") #结果为 name = Bill #小结 print的默认2个字符串之间是空格 有好处也有坏处 # Ruby,Python,Java,Perl print("Ruby,","Python,","Java,", "Perl") #结果为Ruby, Python, Java, Perl # 注意在相邻的2个字符串之间的,还有一个空格 # 用加号来连接字符串 以达到把空格去掉的方法 但是这个方法不是print自带的 见seq print("Ruby," + "Python," + "Java," + "Perl") #结果为Ruby,Python,Java,Perl # 通过sep命名参数,可以指定多参数值之间的分隔符 print多参数的用法 print("Ruby", "Python", "Java", "Perl",sep=",") #结果为Ruby,Python,Java,Perl print("a", "b","c", sep="") #结果为abc # 通过命名参数end可以改变输出字符串结尾的字符 print("hello",end="") print("world") #结果为 helloworld print("hello",end="/////") print("world") #结果为 hello/////world print("hello") print("world") #结果为 hello #world 自动换行了 --------------------------------------------------------------------------------------- 第二课 有趣的赋值操作 # coding:utf-8 # 有趣的赋值操作 x = 100 x,y = 10,20 print(x) #结果为 10 print(y) #结果为20 # 这是python特有的变量交换值的方法 x,y = y,x print(x) #结果为x = 20 print(y) #结果为y = 10 print("--------------------------") # 传统编程的方法为 类似于java 需要中间变量作为中转 shell 中也需要中间变量 temp = x x = y y = temp print(x) #结果为 x = 10 print(y) #结果为 x = 20 # y,z= 1,2,3 抛出异常 x = 100 x = x + 1 x += 1 # 相当于 x = x + 1 x *= 20 # 相当于 x = x * 20 x %= 34 # 相当于 x = x % 34 ———————————————————————————————————————————————————————————————————————————————— 2019/7/23 星期二 课程三 # 布尔(Boolean)值和布尔变量 # True False # 布尔(Boolean)值和布尔变量 # True False # if # 在Python语言中,每一种类型的值都可以被解释成布尔类型的值 b = True # 都会被解释为False:None 0 "" () [] {} ‘‘ // 这里解释一下 0 也被解释为假 长度为0的空字符串也是为假 没有任何元数的元组() 为假 没有任何元数的列表为假 没有任何元数的字典为假 # 除了符号外,其他的都为True print("None =",bool(None)) # 结果为None = False print("0 =", bool(0)) # 结果为0 = False print("‘‘ =", bool(‘‘)) # 结果为 ‘‘ = False print("() =", bool(())) # 结果为() = False print("[] =", bool([])) # 结果为[] = False print("{} =", bool({})) # 结果为{} = False print("20 =", bool(20)) # 结果为20 = True print(‘"" =‘, bool("")) # 结果为"" = False print("--------------------------") print(1 == False) # 结果为 False print("" == False) # 结果为 False 这个并能就完全的表示 空字符串就是false print(bool("") == False) # 结果为 True 这个的意思表示Wie bool("") 的值为False False==False 这样的话就是true print("----------------------------------") # 在python中 默认的就是这样 False:0 True:1 print(0 == False) # 结果为 True print(1 == True) # 结果为 True print(True) # 结果为 True print(12 + True + False) # 结果为 13 计算的方法为 12+1+0 # 布尔类型可以当成数值来用的 *****

15 16 17 神器的print函数 py赋值 布尔(true false)

标签:空格   bool   one   交换   解释   除了   列表   als   自带   

原文地址:https://blog.51cto.com/12445535/2463974

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!