zoukankan      html  css  js  c++  java
  • 《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中用#标识,#后的内容被解释器忽略

  • 相关阅读:
    C struct 中字节对齐问题(转)
    蚁群算法,PSO算法以及两种算法可以融合的几种方法
    遗传及蚁群算法
    ListBox FAQ常用问题
    关于C#中ListBox控件重绘Item项
    创业艰难,问题多多
    asp.net客户端脚本验证小技巧
    防止ASP.NET按钮多次提交的办法
    鼠标点到文本框时的提示信息
    枚举的转换
  • 原文地址:https://www.cnblogs.com/xzzheng/p/10228911.html
Copyright © 2011-2022 走看看