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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15 16 17 神器的print函数 py赋值 布尔(true false)相关的知识,希望对你有一定的参考价值。

第一课 神奇的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)的主要内容,如果未能解决你的问题,请参考以下文章

py 5.17

py 5.18

py17-面向对象

函数和模块的使用

18.07.17

函数创建