-
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
字符串模板
template = 'Hello {}'
# 模板数据内容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World查看全部 -
有时候,我们会想获取字符串的一部分(子串),这个时候我们采取切片的方式获取,切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。
查看全部 -
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
查看全部 -
print(' hello world')
查看全部 -
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
查看全部 -
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。
查看全部 -
#请定义并打印中英文混合的字符串 "这是一句中英文混合的Python字符串:Hello World!"
template="这是一句中英混合的{}字符串,{}"
p="python"
php="php"
h="hello world"
result=template.format(php,h)
print(result)
查看全部 -
#任务\n请使用两种format的方式打印字符串Life is short, you need a gril。
#方法一简单方法
#字符串template
#template="life is short,you need {}"
#template数据内容
#gril ="a gril"
#result=template.format( gril)
#print(result)
#方法二 调整顺序演练
#字符串template
#template="life is short,you need {}\nlife is short,you need {} "
#template数据内容(改变)
#python="python"
#gril="a gril"
#result=template.format(python,gril)
#print(result)
#方法三 指定名字对应数据内容演练
#字符串template
template="life is short,you need {g}\nlife is short,you need {p} "
#template数据内容(改变)
python="python"
gril="a gril"
result=template.format(p=python,g=gril)
print(result)
#指定名字的好处在于可以随时调整那些不固定内容的位置
查看全部 -
短路运算法则,需要判断结果true false 究竟取决于谁
A and B
若A是true,最后结果(布尔类型)取决于B,运算结果为B
若A是false,最后结果取决于A,运算结果为A
A or B
若A是true,最后结果由A决定,结果为A
若A是false,最后结果由B决定,结果为B
查看全部 -
如果字符串本身包含',可以用" "括起来。如果字符串包含",我们就可以用' '括起来。如果字符串既包含'又包含",就需要对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义。
要表示字符串Bob said "I'm OK"
由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为'Bob said \"I\'m OK\".'
注意:转义字符 \不计入字符串的内容中。
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
a = True
print(a and 0 or 99) # ==> 99Python把0、空字符串和None看成False,其他数值和非空字符串都看成True。
需要注意的是,not计算的优先级是高于and和or的。
True and not False # ==> True
短路计算
在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
查看全部 -
取模运算:使用百分号%表示取模(取余数)。
print(3 % 2) # ==> 1
判断奇偶:当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
地板除:得到除法结果的整数部分
保留小数:round()函数:使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数
查看全部 -
在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合
查看全部 -
整数
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
浮点数
在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
字符串
布尔值
对应于生活中的就是对和错。布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型。
查看全部 -
如果字符串中包含‘’和“”,则需要对字符串的特殊字符进行“转义”用\进行转义。
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部
举报