(0人评价)
NOI 算法 L5 一期 - 汪涛硕士
价格 ¥ 6000.00

##转义字符  Escape character
##\  续行符,用在行尾,连接两个字符串的
##\\  反斜杠
##\'  单引号
##\"  双引号
##\t  Tab(制表符)
##\n  换行符

a = "aaa\\\\\"bbb"\
    "ccc\\\n"
print(a)
##输出 aaa\\"bbbccc\

##要如何输出字符串“\\n\\n\\n”
print("\\\\n\\\\n\\\\n")
##输出\\n\\n\\n

##python引入了r前缀(rawstring):
##print(r"\\\\n\\\\n\\\\n")
##输出\\\\n\\\\n\\\\n

##三种关闭符
##1.单引号:可以把双引号直接作为字符
##2.双引号:可以把单引号直接作为字符
##3.三引号:可以存储跨行字符,也可以做注释

a = """dsdsd
ssdsdsd
dsdsdds"""
print(a)
##输出dsdsd
   ##ssdsdsd
   ##dsdsdds

##a = bitKID noiVIP
##a.capitalize() 句首字母大写,其余小写 "Bitkid noivip"
##a.upper() 全部大写 "BITKID NOIVIP"
##a.lower() 全部小写 "bitkid noivip"
##a.swapcase() 大小写交换 "BITkid NOIvip"
##a.title() 每个单词首字母大写,其余小写 "Bitkid Noivip"
a = "Bitkid瀚辰Fsfdf"
a.title()
print(a)
a = "Bitkid 瀚辰 Fsfdf"
a.title()
print(a)
##a.isupper() 判断是否全部为大写 False
##a.islower() 判断是否全部为小写 False

##a = "bitkid"
##a.center(10,"*") 设置宽度为10,居中,空位以* (默认为空格) "**bitkid**"
##a.ljust(10,"#") left() + just(调整) 设置宽度为10,左对齐,空位以# (默认为空格) "bitkid####"
##a.rjust(10) 设置宽度为10,右对齐,空位以空格 (默认为空格) "  bitkid"
##a.center(10,"&").strip("&") 去掉字符串两端的字符& (默认为空格) "bitkid"
##a.split("i") 以字符i(默认为空格)为分割符拆分字符串为列表 ["b","tk","d"]
##",".join(a) 以,为连接字符以字符为元素组成的可迭代对象中的每个元素,返回字符串 "b,i,t,k,i,d"

##a = "bitkid bitkid up up up"
##a.count("up") 3 统计字符串中指定字串的数量
##a.index("up") 14 返回指定字串的起始索引,如果没有则报错
##a.find("up") 14 返回指定字串的起始索引,如果没有则返回-1
##a.replace("bitkid","BK") "BK BK upupup" 将指定字串替换为新字串,返回替换后的字符串(a不变!)
##"".join(a.split()).isalpha() True 如果字符串元素全部为英文字母或汉字且非空,返回True
##a.isdigit() False 如果字符串元素全部为数字且非空,返回True
##a.isalnum() False 如果字符串元素全部为英文字母或数字或汉字且非空,返回True
a,b = map(float,input().split())
print("a * b = %.3f" % (a * b))

##%[标志][宽度][.精度][类型符]
##精度遵循 <= 5 舍> 5 入 (四舍六入五成双)
## - 取消默认的右对齐,指定为左对齐。
## + 输出数字时,数字会带有相应的正负号
##0 取消默认的空格填充,改用0填充。对整型的右侧填充不生效还是用空格给填充,对待精度的小数右侧填充不生效
##d:指定实参以整数的形式输出,浮点数会被截断
##f:指定实参以浮点数的形式输出,实参为整数时会产生6个0的小数部分
##s:指定实参以八进制输出。
##x/X:指定实参以16进制表示输出。x对应a~z,X对应A~Z
##%专门用来输出%

[展开全文]

授课教师

信奥在线认证教练员
信奥在线金牌教练员 π

课程特色

PPT(15)
视频(23)

最新学员