变量的命名规则:
变量名只能包含:字母、数字和下划线。但是数字首当其冲。
例子:正确:msg_1 错误:1_msg
变量不能包含空格。
关键字、python保留字和函数名不能用作变量名。
对于变量名小写是个不错的选择。
习题:
简单消息: 将一条消息存储到变量中,再将其打印出来。
msg="Cat00011cat"
print(msg)
使用方法修饰字符串大小写
首字母大写:title()
全部大写:upper()
全部小写:lower()
例子:
name="cAt00011Cat"
print(name.title())
print(name.upper())
print(name.lower())
合并(拼接)字符串
拼接直接输出
s1="cat"
s2="00011"
s3="cat"
print("合并:" +s1.title()+s2+s3)
整条消息存储在一个变量并打印
s1="cat"
s2="00011"
s3="cat"
p="合并:" +s1+s2+s3
print(p.title())
使用制表符和换行符添加空白
print("\n\tPython\n\tC\n\tJava\n\tJavaSrcipt\n\tPHP")
删除空白方法
.rstrip()删除末尾空白字符串
.lstrip()删除开头空白字符串
.strip()删除左右字符串
例子:
ha="Cat00011cat "
print(ha.rstrip())
ha=" Cat00011cat"
print(ha.lstrip())
ha=" Cat00011cat "
print(ha.strip())
习题
题目:将用户的姓名存储到一个变量中,并向该用户显示一条消息。
name="Cat00011cat"
msg="Hello World!"
print(name+":"+msg)
题目:调整名字的大小写
name="cat00011cat"
print("首:"+name.title())
print("大:"+name.upper())
print("小:"+name.lower())
题目:找一句引号包裹的名言,并实现打印。
print("\'今日事,今日毕\'")
题目:重复练习上一题,但将名人的姓名存储在变量 famous_person 中,再创建
要显示的消息,并将其存储在变量 message 中,然后打印这条消息。
famous_person="不详"
message="\'今日事,今日毕\'"
print(message +"\n"+ "\t\t\t"+famous_person)
题目:剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。
务必至少使用字符组合"t"和"n"各一次。
name="\t白菜\n"
print("右"+name.rstrip())
print("左"+name.lstrip())
print("左右"+name.strip())
加减乘除以及浮点数计算
使用函数str()避免类型错误
age=17
print("Happy"+ str(age) +rd Birthday!")
还有一种写法:
age="17"
print("Happy"+ age +rd Birthday!")
练习:
这里就是加减乘除计算+强制类型转换。
print(5+3)
print(9-1)
print(2*4)
print(int(16/2)) #强制类型转换
题目:
最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一
条消息,指出你最喜欢的数字,然后将这条消息打印出来。
n='1'
msg=n
print(msg)