python第一章(完结)设置变量以及改变变量值得字符大小写,拼接字符串和制表符换行符来添加空白

#第一章
#1:添加变量名并且为其储值一个文本
#变量名只能包含字母,数字,下划线。变量名可以用字母和下划线开头,但是不能用数字
#不能将Python的关键字和函数名作为变量名,取变量名时谨慎使用小写字母i和大写字母O,因为容易被人看做1和0
print("Hello Python world!")
message = "Hello Python world!"
print(message)

message = "Hello Python Crash Course world!"
print(message)
message="Hello Python Crash Course reader!"
print(message)
ceshi1="将一条消息储存到变量中,再将其打印出来"
print(ceshi1)
ceshi2="多条简单消息"
print(ceshi2)

#2:使用方法修改字符串的大小写
#在python中用引号引起来的都是字符串,其中的引号可以是单引号和双引号
#储存数据时lower()很有用,很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写
#以后需要显示这些信息的时候,再将其转换为最合适的大小写方式
name = "ada lovelace"
print(name.title())#仅修改字符串首字符大写用title()
print(name.upper())#所有字符串字符大写用upper(()
print(name.lower())#所有字符串字符小写用lower)

#3:合并(拼接)字符串
first_name="合并"
last_name="字符串"
full_name=first_name+last_name
print(full_name)
#简单的文字合并用+即可
#下面是合并字符串的方式 包括 两个字符合并后中间有空格的形式
first_n="ada"
last_n="lovelace"
full_n=first_n+" "+last_n
print(full_n)

#拼接字符串
#这种合并字符串的方法称为拼接,通过拼接可以使用储存在变量中的信息来创建完整的消息,下面看例子
first_na="ada"
last_na="lovelace"
full_na=first_na+" "+last_na
print("Hellow,"+full_na.title()+"!")
#使用了title()设置合适的字符大小写,title()是将每个字符的首字符大写

#也可以使用拼接来创建消息,在把整条消息都储存到一个变量中,举个例子
first_nam="ada"
last_nam="lovelace"
full_nam=first_nam+" "+last_nam
message="Hellow, "+full_nam.title()+"!"
print(message)

#4:使用制表符或者换行符来添加空白
#要在字符串中添加制表符,可使用字符组合\t,如下述代码所示
print("python")
print("\tpython")#\t空白符比空格大,是一个tab的距离
#要在字符串中添加换行符,可使用字符组合\n  用故事示范看下面例子,标题用\t来隔开达到首行缩进的效果
print("\t悯农\n锄禾日当午,\n汗滴禾下土。\n谁知盘中餐,\n粒粒皆辛苦。")
#还可以在同一字符串中包含制表符和换行符,比如\n\t  下面来举个例子
print("中奖类型:\n\t一等奖\n\t二等奖\n\t三等奖")


#5:删除空白
#删除字符串结尾空白,使用方法,对变量调用rstrip()
#剔除字符串开头空白,或同时剔除字符串两端的空白,可分别使用方法lstrip()和strip()
#若要永久删除字符串的空白,必须将删除操作的结果储存到变量中


#6:数字
#整数
#在python中,可对整数执行加(+),减(-),乘(*),除(/)运算
#在终端会话中,python直接返回运算结果
print(2628/2)
print(2+3)
print(3-1)
print(4*0)
#python使用两个乘号表示乘方的运算
print(3**2)
#python还支持运算次序,你可以在一个表达式中使用多种运算,还可以使用括号修改运算次序,让python按你指定的次序执行运算,如下所示
print(2+3*4)
print((2+3)*5)
#以上示例中空格不影响python计算表达式的方式

#7:浮点数
#python将带小数点的数字都称为浮点数,大多数编程语言都使用了这个术语,它指出了一个事实,小数点可出现数字的任何位置
print(0.1+0.1)
#但要注意的是结果包含小数位数可能不确定的

#8:使用函数str()避免类型错误
#你经常需要在消息中使用变量的值,例如,假设你要祝人生日快乐,可能会编写类似下面的代码(举例代码为错误代码)
#   age=23
#   message="Happy"+age+"rd Birthday!"
#   print(message)
#可能认为,上述代码会打印一条简单的生日祝福语:Happy 23rd Birthday!  但是如果你运行它 你会发现它们会引发错误
#这是一个类型错误,意味着python无法识别你使用的信息,在这个示例中,python发现你使用了一个值为整数(int)的变量
#但他不知道该如何解读这个值,python知道这个变量可能是数值23,也可能是字符2和3,像上面这样在字符串中使用整数时
#需要显示指出你希望python将这个整数作为字符,为此,可调用函数str(),它让python将非字符串值表示为字符串
age=23
message="happy "+str(age)+"rd birthday!"
print(message.title())
#title()是上述中将字符串首字符大写

©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页