欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【python从入门到实战】二. 变量

程序员文章站 2022-04-11 21:54:48
一 . 变量 1.变量定义:变量在使用前必须赋值,赋值后才会被创建。 创建方法: 变量名 = 变量值, 不需要像其他语言说明变量类型。赋值创建后编译器会自动推导出变量的类型,以下是用ipython交互模式 2.单行执行代码看到变量的赋值,以及变量类型,用pycharm编译器执行。 1> 点击代码左侧 2> 再点击如图二中的图标 3> 点击......

一 . 变量

    1.变量定义:变量在使用前必须赋值,赋值后才会被创建。

        创建方法: 变量名 = 变量值,  不需要像其他语言说明变量类型。赋值创建后编译器会自动推导出变量的类型,以下是用ipython交互模式

          

【python从入门到实战】二. 变量

     2.单行执行代码看到变量的赋值,以及变量类型,用pycharm编译器执行。

             1> 点击代码左侧

             2> 再点击如图二中的图标

             3> 点击执行 next step

【python从入门到实战】二. 变量

    3.python中变量类型

           数字类型: 整型(int), 浮点(float), 布尔(bool)[False:0,True:非0]

           非数字类型: 字符串,列表,字典,元组

           type(变量名),type函数可以查变量名类型

【python从入门到实战】二. 变量

     4. 字符串可以拼接的两种方法

                a: 可以连接字符串     b: 用 * 乘以数字。     如下图

【python从入门到实战】二. 变量

     5. 变量的输入:用input()函数

price = input("请输入苹果价格:")
weight = input("请输入苹果重量:")
print((price, weight))

price = float(price)   #将price字符串类型转为浮点型
weight = float(weight)
print((price, weight))

结果如下

请输入苹果价格:4.5
请输入苹果重量:3.3
('4.5', '3.3')         
(4.5, 3.3)

直接输出price和weight时,数据为字符串类型

      6. 变量的格式化输出       

                         语法: 单个变量输出         print("变量的格式化输出" % 变量)    

                                     多个变量输出         print("多个变量格式化输出" % (变量1,变量2,......))

first_name = "hong"

last_name = "zheng"

print("my first name is %s" % first_name)

print("my first name is %s,and my last name is % " %(first_name, last_name))

    7. 标识符

                   标识符是指为变量和函数定义名字

                   a. 有字母,数字,下划线组成  b. 不能数字开头  c. 不能用关键字命名

                   可以用代码让编译器输出关键字: 

import keyword

print(keyword.kwlist)

输出结果:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

      8. 变量命名规则: 

                                     a. 等号作用两边都空一格         name = "hongzheng"

                                     b. 都用小写字母

                                     c. 单词与单词之间用_隔开       first_name, qq_number

本文地址:https://blog.csdn.net/weixin_44897656/article/details/107877900