变量与字符串

  • Q:什么是“变量”
  • A:存储了一个值——与变量相关的值
message='hello world'
print(message)

message='hello python world'
print(message)

  • Q:变量命名方面的建议
  • A:
    1. 只含字母数字下划线,数字不能作为开头
    2. 用下划线替代空格
    3. 小写l与大写O慎用
    4. 尽量不用大写字母
1_message  
greeting message

  • Q:什么是”字符串”
  • A:用引号引起来的一系列字符 单双引号用于让你可以在字符串中插入引号与撇
"this is my role"
"this is my role"
"I don"t like milk"

  • Q:修改字符串的大小写
  • A:方法 :
    * 首字母大写 .title()
    * 全部大写 .upper()
    * 全部小写 .lower()
name="ada lovelace"
print(name.title())
print(name.upper())
print(name.lower())

  • Q:怎么拼接字符串
  • A:+
frist_name="ada"
last_name="lovelace"
full_name=frist_name + " " + last_name

message="Hello," + full_name.title() + "!"
print(message)

  • Q:制表符和换行符
  • A:
    * 制表符 \t
    * 换行符 \n
print("Languages:\n\tPython\n\tC\n\tJavascript)
--------------------------------------------------------------------------------
Languages:
    Python
    C
    Javascript

  • Q:删除空白
  • A:方法
    * 末尾空白 .rstrip()
    * 开头空白 .lstrip()
    * 两端空白 .strip()
favorite_language='python '
print(favorite_language)
--------------------------------------------------------------------------------
'python '

print(favorite_language.rstrip())
--------------------------------------------------------------------------------
'python'

print(favorite_language)
--------------------------------------------------------------------------------
'python '

#上面的结果是暂时的 要永久的删除空白需要将删除后的结果存回到变量中 即重新声名一次变量如下
favorite_language='python '
print(favorite_language)
--------------------------------------------------------------------------------
'python '

favorite_language=favorite_language.rstrip()
print(favorite_language)
--------------------------------------------------------------------------------
'python'

#下面是剔除空白的例子
favorite_language=' python '
print(favorite_language.rstrip())
--------------------------------------------------------------------------------
' python'

print(favorite_language.lstrip())
--------------------------------------------------------------------------------
'python '

print(favorite_language.strip())
--------------------------------------------------------------------------------
'python'