python中把true赋值,python中把true赋值_15 16 17 神器的print函数 py赋值 布尔(true false)...

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

# 布尔类型可以当成数值来用的 *****

©著作权归作者所有:来自51CTO博客作者马吉辉的原创作品,如需转载,请注明出处,否则将追究法律责任

49588

马吉辉

146篇文章,41W+人气,0粉丝

成功最有效的途径是不断地和有经验的人学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值