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
# 布尔类型可以当成数值来用的 *****

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

时间: 2024-11-05 17:47:57

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

Python从菜鸟到高手(8):print函数、赋值与代码块

1.神奇的print函数 ??print函数相信读者一定对它不陌生,因为在前面的章节,几乎每个例子都使用了print函数,这个函数的功能就是在控制台输出文本.不过print在输出文本时还可以进行一些设置,以及输出多参数字符串. ??如果为print函数传入多个参数值,那么print函数会将所有的参数值首尾相接输出. # 输出结果:a b c d e print("a","b","c","d","e"); ?

《构建之法》13,14,15,16,17章读后感

1.13章说的是软件测试,怎么样去测试是最有效率的? 2.14章说到质量保障,具体的花费是多少? 3.15章说到ZBB,如果一个软件遇到了不可修复的bug,还算是一个稳定的软件么? 4.16章说到创新,有实际例子吗? 5.17章的职业道德指的是什么?

阅读第13,14,15,16,17章

13章:效能测试 不一样的机器运行软件效率是不一样的,怎么能做到效能测试的权威性 14章:软件质量保障 这是一个很重要的问题,国外公司很注重维护,中国公司也注重更新维护吗? 15章:稳定和发布阶段 软件发布后,逐步冻结为什么要从人机界面开始冻结 16章 IT行业的创新 创新者都是一马当先,为什么美国易贝网站最先在互联网世界提出用户对用户交易平台,然而在中国却基本听不懂易贝交易平台 17章 读一个程序猿的生命周期 这让我懂得人生不管干什么方向很重要,更重要的是要手上有实力

一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15 ?

转:https://blog.csdn.net/xzp_12345/article/details/79458586 一般情况下,我们创建的表的类型是InnoDB,如果新增一条记录(不重启mysql的情况下),这条记录的id是18:但是如果重启(文中提到的)MySQL的话,这条记录的ID是15.因为InnoDB表只把自增主键的最大ID记录到内存中,所以重启数据库或者对表OPTIMIZE操作,都会使最大ID丢失. 但是,如果我们使用表的类型是MylSAM,那么这条记录的ID就是18.因为MylSA

20.16/20.17 shell中的函数20.18 shell中的数组20.19 告警系统需求分析

20.16/20.17 shell中的函数显示变量的隐函数执行的结果参数只有一个1,执行的结果 第一个是1,第二个是空的,第三个也是空的,肢本的名字是fun1.sh,总共有1个参数加法的函数显示IP的隐函数-A1是显示关键词的一行包括下一行精准查找到IP脚本就可以这样写,ip $eth 是输入一个网卡的名字#!/bin/baship() {ifconfig |grep -A1 "ens33: " |awk '/inet/ {print $2}'}read -p "Please

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求

20.16/20.17 shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可.格式: function f_name() {? ?? ?? ?? ?? ?? ?? ? command? ?? ?? ?? ? }函数必须要放在最前面示例1 #!/bin/bashinput() {? ? echo $1 $2 $# $0} input 1 a b 示例2 #!/bin/bashsum() {? ? s=$[$1+$2]? ?

20.16 20.17shell中的函数(上下);20.18 shell中的数组;20.19 告警系统需求分析

20.16 shell中的函数(上) 函数就是把一段代码整理到了一个小单元中,并给这个小单元起 一个名字,当用到这段代码时直接调用这个小单元的名字即可. 1. [[email protected] ~]# vi fun1.sh 添加内容: #!/bin/bash function inp(){ echo "The first par is $1" echo "The second par is $2" echo "The third par is $3&q

Python print函数用法,print 格式化输出

原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('H

20.16-20.17 shell中的函数;20.18 shell中的数组;20.19 告警系统需求

20.16 shell中的函数(上) 函数就是把一段代码整理到了一个小单元中,并给这个小单元起 一个名字,当用到这段代码时直接调用这个小单元的名字即可. 1. [[email protected] ~]# vi fun1.sh 添加内容: #!/bin/bash function inp(){ echo "The first par is $1" echo "The second par is $2" echo "The third par is $3&q