首页 > 编程语言 >Python基础知识点

Python基础知识点

时间:2023-10-28 17:03:57浏览次数:35  
标签:知识点 变量 Python sum 基础 str 使用 msg type

一:常数、变量和数据类型

1。常数和变量的差异

一个程序通常都会有被处理的对象,而这些对象在被处理之前要以一些特定的类型存放在内存的某一个位置,需要的时候再拿出来处理。

程序设计语言会把放置数据的那些内存位置都给一个名字,并把这个概念以“变量”来命名。放在这些位置的里面的数据是可以随着处理的需求而被改变的。

相较于“变量”,另外一种经过设置之后就不能被改变的数据叫作“常数”。

【在Python中,任一字符串的两侧既可以使用单引号,也可以使用双引号,同一个程序中也可以交替使用,但在使用时一定要成对出现。】

2。变量的命名原则

每一个数据在现实生活中都有其代表的意义,只有一个好的名称才能让这个程序容易被了解其执行的逻辑流程,如此不仅方便程序的设计,也利于日后的维护。

命名的原则除了使用英文字母和数字外,也可以利用下划线来作为变量中不同文意的分隔符,但是自定义变量的第一个符号一定要是英文字母。此外,不能使用中文作为变量的名称。

3。程序设计语言的保留字

Python基础知识点_数据

在为变量命名时一定要避免使用这些字词哦!

 4。基本数据类型

在Python语言中,使用任何类型的变量都不需要事先声明,关键是看我们存放了什么样的数据到变量中。

我们可以通过type()来查询任一个变量当前的类型。例如:

a = 12
type(a)
<class 'int'>
a=12.0
type(a)
<class 'float'>
a = "hello"
type(a)
<class 'str'>

Python基础知识点_数据_02为变量指定一个正确的类型非常重要,不然有时候会发生预想不到的计算错误。为了确保计算的正确性,可以通过int()、float()、str()来进行类型上的转换。

【当需要把计算所得的数值和字符信息一起显示出来的时候,要先把数值转换成字符串之后再使用“+”号连接两个字符串】例如:

msg='The sum is:'
sum=1+2+3
print(msg + sum)
Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    print(msg + sum)
TypeError: can only concatenate str (not "int") to str
print(msg + str(sum))
The sum is:6

Python基础知识点_字符串_03


标签:知识点,变量,Python,sum,基础,str,使用,msg,type
From: https://blog.51cto.com/u_16328577/8072188

相关文章

  • allure使用,python
    1、安装pytest2、安装allure-pytest3、下载allurepipinstallpytestpipinstallallure-pytest下载allure下载链接:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.13.3/配置环境变量 ......
  • python.exe -m pip install --upgrade pip什么问题
    python.exe-mpipinstall--upgradepip命令的目的是升级Python包管理工具pip到最新版本。这通常是一个有用的操作,以确保你的pip版本是最新的,以便更好地管理Python包和依赖关系。但是,这个命令可能会遇到一些问题,具体取决于你的系统和安装环境。以下是一些可能的问题和......
  • Python变量的作用域教程
    在写代码的时候,免不了要使用变量。但程序中的一个变量并不一定是在哪里都可以被使用,根据情况不同,会有不同的“有效范围”。看这样一段代码:deffunc(x):print('Xinthebeginningoffunc(x):',x)x=2print('Xintheendoffunc(x):',x)x=50fu......
  • Python中最常用的5种线程锁,你都会用吗
    对于日常开发者来讲很少会使用到本章节的内容,但是对框架作者等是必备知识,同时也是高频的面试常见问题。1.线程安全线程安全是多线程或多进程编程中的一个概念,在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现......
  • Python reversed函数及用法
    reserved()是Pyton内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及range(n)区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列)。reserved()函数的语法格式如下:reversed(seq)其中,seq可以是列表,元素,字符串以及range()生成的区间列表。下面程......
  • 2023-2024-1-20231317<<计算机基础与程序设计>>第五周学习总结
    《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标<学习《C语言第五章选择控制结构、第六章循......
  • Python数据结构——链表
    链表(LinkedList)是一种基本的数据结构,用于组织和管理数据。它是由一系列节点(Node)组成的数据结构,每个节点包含一个数据元素和指向下一个节点的引用。链表是一种非线性数据结构,与数组不同,它可以根据需要动态分配内存。什么是链表?链表是由节点组成的数据结构,每个节点包含两部分:数据元......
  • Python合并多个Excel文件中的指定sheet
    本文将介绍一个用于合并多个Excel文件中指定sheet的Python代码。这个功能可以方便地整理和分析数据。我们将逐步解释代码的每个部分,并提供示例用法。导入库首先,我们导入了需要使用的三个库:os、pandas和time。这些库分别用于操作文件和文件夹、处理Excel文件以及计算程序执行时间......
  • C#基础代码学习
    usingSystem;usingSystem.Collections.Generic;publicclassStudent{publicstringName{get;set;}}classMyClass{//用于存储学生对象的集合privateList<Student>test;//构造方法示例话调用类似PHP中的__constructpublicMyClass()......
  • Java基础 多线程的 6 种状态
       Java的虚拟机当中没有定义运行状态,因为当线程抢夺到CPU执行权的时候,虚拟机会把当前线程交给操作系统管理,虚拟机就不管了。 ......