《python编程从入门到实践》变量和简单数据类型

  • 变量的命名和使用

python的变量命名和c有一样的规则:

  1. 变量名只能包含字母、数字、下划线,只能以字母、下划线开头。

  2. 变量名中不能有空格(一般习惯用下划线来分隔单词)

  3. 不能将python的关键字和函数名用作变量名

  • 字符串

    用引号括起来的都是字符串,这里与c不同,c中单引号括起来的是字符,双引号括起来的是字符串。

修改字符串的大小写

  1.title()以首字母大写的方式显示字符串

1 name="ada lovelace"
2 print(name.title())
3 输出为:
4 Ada Lovelace

 

   2.upper()以所有字母大写显示

1 name="ada lovelace"
2 print(name.upper())
3 输出为:
4 ADA LOVELACE

    

   3.lower()以所有字母小写显示

1 name="ada lovelace"
2 print(name.lower())
3 输出为:
4 ada lovelace

    

   4.合并字符串

1 first_name="ada"
2 last_name="lovelace"
3 full_name=first_name+" "+last_name
4 print(full_name)
5 输出为:
6 ada lovelace

    

   5.删除空白

1 favorite_language='python  '
2 print(favorite_language)
3 print(favorite_language.rstrip())
4 输出为:
5 python(末尾有一空格)
6 python(无空格)

 但是,调用rstrip()这种方法删除空格是暂时的,如果想永久删除,我们必须将删除的操作结果存回变量中

 favorite_language = favorite_language.rstrip()

    • rstrip()删除末尾(右端)空格
    • lstrip()删除开头(左端)空格
    • strip()删除两端空格
  • 数字

     1.使用两个乘号表示乘方运算

     >>>3**2

  9

    2.调用函数str()将非字符串表示为字符串

1 age = 23
2 message="happy "+str(age)+"rd birthday"
3 print(message)
4 输出为:
5 happy 23rd birthday

 此处若不用str(),会报错,因为23可能是一个整数,或者字符2和字符3,python不知道如何解读。

  • 注释

    python中用#标识,#后的内容被解释器忽略

原文地址:https://www.cnblogs.com/xzzheng/p/10228911.html