Python3笔记---变量和简单的数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

1、变量命名规则

  1>变量名只能包含字母、数字和下划线,但不能以数字开头

  2>变量名不能包含空格,但可以用下划线来分隔其中的单词

  3>变量名不能使Python的关键字和函数名

  4>变量名应既简短又具有描述性

2、字符串

  字符串时一系列字符,Python中用单引号或者双引号括起来的字符都是字符串

  字符串的操作:

  1>使用方法修改字符串的大小写

    <方法title()---以首字母大写的方式显示每个单词>

    name="ada lovelucy!"
    print(name.title())

    Print_out:Ada Lovelucy! 

    <方法upper(),lower()将字符串全部改为大写或者小写>

    name="ada lovelucy!"
    print(name.upper()) 

    print(name.lower())   

    Print_out:ADA LOVELUCY!
        ada lovelucy!

  2>合并(拼接)字符串

    Python中使用"+"来拼接字符串,例如将两个变量中的字符串合并称一个变量,然后打印输出

    first_name="peter"
    last_name="jpaction"
    full_name=first_name+" "+last_name
    print(full_name.title())
    Print_out:Peter Jpaction
  3>使用转义字符打印特殊字符

    在编程中通常会要求打印双引号或者反斜杠等特殊字符,因此使用转义字符可以将特殊字符打印出来

    常见的转义字符:

    

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠
\' 单引号
\" 双引号
\000 空格
\v 纵向制表符
\t 横向制表符
\n 换行
\r 回车

    print("Languages:Java\t\nC\t\n\"Python\"\t\n\'C#\'") 

    Print_out:

    Languages:Java    
    C    
    "Python"    
    'C#'

    如果不希望转义字符生效,则需要在字符串前添加r或R即可

    print(r"Languages:Java\t\nC\t\n\"Python\"\t\n\'C#\'")

    Print_out:Languages:Java\t\nC\t\n\"Python\"\t\n\'C#\'        

  4>删除字符串多余的空白

    <方法rstrip()---删除字符串末尾的多余空白>

    >>> language=" Python "
    >>> language.rstrip()
    ' Python'
    <方法lstrip()---删除字符串开头的多余空白>

    >>> language=" Python "
    >>> language.lstrip()
    'Python '

    <方法lstrip()---删除字符串两边的多余空白>

    >>> language=" Python "
    >>> language.lstrip()
    'Python'

3、数字

  Python中的整数和浮点数与大多数编程语言相同。但是如果将数字和字符串合并时需要将数字通过str(数值)函数将数字类型进行转换

  age=23
  message="Happy "+str(age)+"rd Brithday"
  print(message)

  Print_out:Happy 23rd Brithday

  

 

 

    

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

 

  

  

posted @ 2017-09-02 15:18  午夜闹铃  阅读(290)  评论(0编辑  收藏  举报