zoukankan      html  css  js  c++  java
  • 《Python编程从入门到实践》学习笔记<2>:变量和简单数据类型

    变量和简单数据类型

    1、人生中的第一个Python程序
          一个标准的Python程序的输出语句,如下所示:

           print('Hello Python world!')

      运行结果如下所示:

    Hello Python world

    2、变量

           变量是一个用来储存的空间,每一个变量都存储了一个值!如下所示

          message = 'Hello Python world'
          print(message)

      此时运行结果一样为:

    Hello Python worl

      原因在于,第一行代码我们使用变量'message'来作为存储的单元,将'Hello Python world'作为值存入'message'中,等到使用'print()'方法引用变量'message'变量来说输出结果的时候,Python自动读取'message'中的值来进行输出,因此得到的结果就是'Hello Python world'!简单来说,变量存储在的意义就在于,它给值起了一个'名字',当我们叫这个‘名字’的时候,实际上就是在叫值'Hello Python world'本身,因此得到的答案就是'Hello Python world'。

       Python的变量名包含字母、数字和下划线,但是在命名变量的时候,不可以用数字开头。在变量命名的时候,使用下划线来分隔单词,不可以使用空格,此外也不要用Python内置的函数来命名变量。
    3、字符串

      字符串就是一系列字符,在Python中,凡是用引号括起来的,都是字符串!

    3-1、字符串的大小写转换
      对于字符串来说,常见的操作方式是修改输出字符串的大小写字母,是用到的函数有三个:'title()'、'upper()'和'lower()'这三个函数。其中:
       'title()':输出字符串首字母大写
       'upper()':输出字符串全字母大写
       'lower()':输出字符串全字母小写
       如下例所示:

    message = 'ada LovceLACE'
    
    print(message.title())
    print(message.upper())
    print(message.lower())

      输出结果为:

    Ada Lovcelace
    ADA LOVCELACE
    ada lovcelace

      PS:当你无法判断输出结果是大写还是小写的时候,可以使用'lower()'发方法将输出直接改写成小写,再根据需求转换需要的格式。

    3-2、合并(拼接)字符串

      当输出不够完整,或者需要将多个输出连在一起的时候,可以考虑字符串的拼接。在Python中使用的拼接方式为使用'+'进行拼接,如下例所示:

    first_name = 'ada'
    last_name = 'lovelace'
    full_name = first_name + " " + last_name
    
    message = "Hello, " + full_name.title() + "!"
    print(message)

      首先分别命名两个变量'first_name'和'last_name',并将两个变量分别赋值为'ada'何'lovelace',然后再命名变量‘full_name‘,将变量'first_name'和'last_name'通过“+’进行连接,中间再加上一个空格,接着命名变量‘message ’,并将变量‘full_name’拼接上‘Hello, ’和‘!’后,调用title()方法进行输出。输出结果如下所示:

    Hello, Adalovelace!

    3-3、使用制表符进行字符串处理

      制表符常常用在输出后的格式处理问题以上,比如空格或者换行等。在Python中,使用' '来空格,使用' '来换行,如下例所示:

    print('Languages:
    	Pyrhon
    	C
    	Java')

      此处使用制表符' '来空格,' '来换行,输出结果如下:

    Languages:
        Pyrhon
        C
        Java

    3-4、删除空白(剥除函数)

      Python能够找出空白并将其删除,常用的空白删除函数有三个分别为:'rstrip()'、'lstrip()'、'strip()',这三个函数也叫作'剥除函数',其中:

      'rstrip()':删除字符串末尾的空白

      'lstrip()':删除字符串开头的空白

      'strip()':删除字符串两偷得空白

      具体使用方法跟上文函数使用方法一样,如下例所示:

    favorite_language = '   python   '

    print("输出结果:"" + favorite_language.rstrip() + ""#使用rstrip()方法")
    print("输出结果:"" + favorite_language.lstrip() + ""#使用lstrip()方法")
    print("输出结果:"" + favorite_language.strip() + ""#使用strip()方法")
    print("输出结果:"" + (favorite_language) + ""#不使用任何方法")

      在使用三种空白删除方式后,再次对变量进行打印输出,可以看到输出结果的不同,如下所示:

    输出结果:"   python"#使用rstrip()方法
    输出结果:"python   "#使用lstrip()方法
    输出结果:"python"#使用strip()方法
    输出结果:"   python   "#不使用任何方法

      PS:在使用剥除函数以后,原变量的值并没有改变,因此剥除函数的作用只是暂时的,并不能够永久改变变量的值。因此想要将变量的值彻底改变,应该把修改后的值再次存入变量中。

    3-4、数字

      在Python中,数值有两种类型,分别为整数和浮点数。整数顾名思义,而浮点数则是我们通常所说的小数。需要注意的是,在使用数字为变量的时候,常常需要用到'str()‘方法,将数字转换成字符串进行输出,其原因在于Python无法理解不同类型的数据在一起进行输出的行为。因此当数字类型的数据在和字符串类型的数据一起输出的时候,请将数值类型的数据通过'str()'方法转换成字符串类型,再进行输出。

    ---恢复内容结束---

    变量和简单数据类型
    1、人生中的第一个Python程序
          一个标准的Python程序的输出语句,如下所示:

           print('Hello Python world!')

      运行结果如下所示:

    Hello Python world

    2、变量

           变量是一个用来储存的空间,每一个变量都存储了一个值!如下所示

          message = 'Hello Python world'
          print(message)

      此时运行结果一样为:

    Hello Python worl

      原因在于,第一行代码我们使用变量'message'来作为存储的单元,将'Hello Python world'作为值存入'message'中,等到使用'print()'方法引用变量'message'变量来说输出结果的时候,Python自动读取'message'中的值来进行输出,因此得到的结果就是'Hello Python world'!简单来说,变量存储在的意义就在于,它给值起了一个'名字',当我们叫这个‘名字’的时候,实际上就是在叫值'Hello Python world'本身,因此得到的答案就是'Hello Python world'。

       Python的变量名包含字母、数字和下划线,但是在命名变量的时候,不可以用数字开头。在变量命名的时候,使用下划线来分隔单词,不可以使用空格,此外也不要用Python内置的函数来命名变量。
    3、字符串

      字符串就是一系列字符,在Python中,凡是用引号括起来的,都是字符串!

    3-1、字符串的大小写转换
      对于字符串来说,常见的操作方式是修改输出字符串的大小写字母,是用到的函数有三个:'title()'、'upper()'和'lower()'这三个函数。其中:
       'title()':输出字符串首字母大写
       'upper()':输出字符串全字母大写
       'lower()':输出字符串全字母小写
       如下例所示:

    message = 'ada LovceLACE'
    
    print(message.title())
    print(message.upper())
    print(message.lower())

      输出结果为:

    Ada Lovcelace
    ADA LOVCELACE
    ada lovcelace

      PS:当你无法判断输出结果是大写还是小写的时候,可以使用'lower()'发方法将输出直接改写成小写,再根据需求转换需要的格式。

    3-2、合并(拼接)字符串

      当输出不够完整,或者需要将多个输出连在一起的时候,可以考虑字符串的拼接。在Python中使用的拼接方式为使用'+'进行拼接,如下例所示:

    first_name = 'ada'
    last_name = 'lovelace'
    full_name = first_name + " " + last_name
    
    message = "Hello, " + full_name.title() + "!"
    print(message)

      首先分别命名两个变量'first_name'和'last_name',并将两个变量分别赋值为'ada'何'lovelace',然后再命名变量‘full_name‘,将变量'first_name'和'last_name'通过“+’进行连接,中间再加上一个空格,接着命名变量‘message ’,并将变量‘full_name’拼接上‘Hello, ’和‘!’后,调用title()方法进行输出。输出结果如下所示:

    Hello, Adalovelace!

    3-3、使用制表符进行字符串处理

      制表符常常用在输出后的格式处理问题以上,比如空格或者换行等。在Python中,使用' '来空格,使用' '来换行,如下例所示:

    print('Languages:
    	Pyrhon
    	C
    	Java')

      此处使用制表符' '来空格,' '来换行,输出结果如下:

    Languages:
        Pyrhon
        C
        Java

    3-4、删除空白(剥除函数)

      Python能够找出空白并将其删除,常用的空白删除函数有三个分别为:'rstrip()'、'lstrip()'、'strip()',这三个函数也叫作'剥除函数',其中:

      'rstrip()':删除字符串末尾的空白

      'lstrip()':删除字符串开头的空白

      'strip()':删除字符串两偷得空白

      具体使用方法跟上文函数使用方法一样,如下例所示:

    favorite_language = '   python   '

    print("输出结果:"" + favorite_language.rstrip() + ""#使用rstrip()方法")
    print("输出结果:"" + favorite_language.lstrip() + ""#使用lstrip()方法")
    print("输出结果:"" + favorite_language.strip() + ""#使用strip()方法")
    print("输出结果:"" + (favorite_language) + ""#不使用任何方法")

      在使用三种空白删除方式后,再次对变量进行打印输出,可以看到输出结果的不同,如下所示:

    输出结果:"   python"#使用rstrip()方法
    输出结果:"python   "#使用lstrip()方法
    输出结果:"python"#使用strip()方法
    输出结果:"   python   "#不使用任何方法

      PS:在使用剥除函数以后,原变量的值并没有改变,因此剥除函数的作用只是暂时的,并不能够永久改变变量的值。因此想要将变量的值彻底改变,应该把修改后的值再次存入变量中。

    3-4、数字

      在Python中,数值有两种类型,分别为整数和浮点数。整数顾名思义,而浮点数则是我们通常所说的小数。需要注意的是,在使用数字为变量的时候,常常需要用到'str()‘方法,将数字转换成字符串进行输出,其原因在于Python无法理解不同类型的数据在一起进行输出的行为。因此当数字类型的数据在和字符串类型的数据一起输出的时候,请将数值类型的数据通过'str()'方法转换成字符串类型,再进行输出,如下所示:

    age = 23
    
    message = 'Happy ' + str(age) + 'rb Birthday!'
    print(message)

      当变量'age'的值为整数时,在跟字符串一起输出的时候,需要用'str()‘方法转换成字符串,否则将会报错,输出结果如下所示:

    Happy 23rb Birthday!
  • 相关阅读:
    iscroll 使用及遇到的问题
    移动端web页面如何适配
    里面的div怎么撑开外面的div让高度自适应
    JavaScript 获取当前时间戳
    css样式 浏览器的读取顺序
    mouseover和mouseenter的区别
    【转】移动端input输入placeholder垂直不居中
    一张png图片 上面有多个图标,如何用CSS准确的知道其中某个图片的坐标
    JVM05——JVM类加载机制知多少
    【Java实用工具】——使用oshi获取主机信息
  • 原文地址:https://www.cnblogs.com/a404790696/p/10861423.html
Copyright © 2011-2022 走看看