博客
关于我
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/

    你可能感兴趣的文章
    mysql中json_extract的使用方法
    查看>>
    mysql中kill掉所有锁表的进程
    查看>>
    mysql中like % %模糊查询
    查看>>
    MySql中mvcc学习记录
    查看>>
    mysql中null和空字符串的区别与问题!
    查看>>
    MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
    查看>>
    MYSQL中TINYINT的取值范围
    查看>>
    MySQL中UPDATE语句的神奇技巧,让你操作数据库如虎添翼!
    查看>>
    Mysql中varchar类型数字排序不对踩坑记录
    查看>>
    MySQL中一条SQL语句到底是如何执行的呢?
    查看>>
    MySQL中你必须知道的10件事,1.5万字!
    查看>>
    MySQL中使用IN()查询到底走不走索引?
    查看>>
    Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
    查看>>
    MySql中关于geometry类型的数据_空的时候如何插入处理_需用null_空字符串插入会报错_Cannot get geometry object from dat---MySql工作笔记003
    查看>>
    mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
    查看>>
    mysql中出现Unit mysql.service could not be found 的解决方法
    查看>>
    mysql中出现update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在 dpkg: 处理软件包 mysql-server-8.0的解决方法(全)
    查看>>
    Mysql中各类锁的机制图文详细解析(全)
    查看>>
    MySQL中地理位置数据扩展geometry的使用心得
    查看>>
    Mysql中存储引擎简介、修改、查询、选择
    查看>>