博客
关于我
Python 之变量
阅读量:590 次
发布时间:2019-03-11

本文共 2301 字,大约阅读时间需要 7 分钟。

Python Variables Guide

Variables

In computer programs, a variable is a location (address) in memory that holds a value. Variables in Python are entities that store values and can be manipulated. When a variable is assigned a value, it is created. It's important to note that in Python, a string can only be concatenated with another string. If you need to concatenate other types of data, you must first convert them into string format using the str() function.

Key Points:

  • Each variable has a name and stores a value.
  • Variables in Python do not have a fixed type; the type is determined dynamically based on the value assigned.
  • The str() function is used to convert non-string data into a string format for concatenation.
  • Variable Naming

    When defining a variable, choose a name that clearly describes its purpose. Here are the rules for naming variables in Python:

  • The name must start with a letter or underscore and can include letters, numbers, and underscores thereafter.
  • Use meaningful names and avoid special characters like spaces, $, %, etc.
  • Variable names are case-sensitive.
  • Examples of poor naming:

    • variable1
    • my_var
    • info_1

    Examples of good naming:

    • temperature
    • current_time
    • user_score

    Constants

    Constants are variables that store fixed, immutable values. Unlike variables, the values of constants never change during program execution. (Note: Python does not have a built-in constant mechanism.)

    Key Point:

    • Constants are often used for readability and efficiency by storing fixed data in a single location.

    Data Types

    Data types determine the nature of data and how it is stored and manipulated. The main data types in Python are:

    • Integer (int): Represents whole numbers.
    • Float (float): Represents floating-point numbers.
    • Complex (complex): Represents complex numbers.

    Additional Points:

    • Python automatically determines the type of variable when it is assigned a value.
    • The str() function is used to convert numbers to strings during output.

    Input and Output

    The following code demonstrates how to read and print input in Python:

    a = input("Please enter an integer: ")print(a)
    • The input() function reads user input and returns a string.
    • The print() function outputs the string to the console.

    Examples:

  • print("Hello, World!") outputs Hello, World!
  • a, b = "x", "y" assigns a = "x" and b = "y"
  • 转载地址:http://bditz.baihongyu.com/

    你可能感兴趣的文章
    Openlayers高级交互(16/20):两个多边形的交集、差集、并集处理
    查看>>
    Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
    查看>>
    Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
    查看>>
    Openlayers高级交互(2/20):清除所有图层的有效方法
    查看>>
    Openlayers高级交互(3/20):动态添加 layer 到 layerGroup,并动态删除
    查看>>
    Openlayers高级交互(6/20):绘制某点,判断它是否在一个电子围栏内
    查看>>
    Openlayers高级交互(7/20):点击某点弹出窗口,自动播放视频
    查看>>
    Openlayers高级交互(8/20):选取feature,平移feature
    查看>>
    Openlayers:DMS-DD坐标形式互相转换
    查看>>
    openlayers:圆孔相机根据卫星经度、纬度、高度、半径比例推算绘制地面的拍摄的区域
    查看>>
    OpenLDAP(2.4.3x)服务器搭建及配置说明
    查看>>
    OpenLDAP编译安装及配置
    查看>>
    Openmax IL (二)Android多媒体编解码Component
    查看>>
    OpenMCU(一):STM32F407 FreeRTOS移植
    查看>>
    OpenMCU(三):STM32F103 FreeRTOS移植
    查看>>
    OpenMCU(三):STM32F103 FreeRTOS移植
    查看>>
    OpenMCU(二):GD32E23xx FreeRTOS移植
    查看>>
    OpenMCU(五):STM32F103时钟树初始化分析
    查看>>
    OpenMetadata 命令执行漏洞复现(CVE-2024-28255)
    查看>>
    OpenMMLab | S4模型详解:应对长序列建模的有效方法
    查看>>