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

Python编程 - 基础知识

时间:2024-08-15 22:25:56浏览次数:17  
标签:输出 Python age 编程 基础知识 运算符 print input 标识符

前言

一、常量与变量

二、数据类型 

三、标识符与关键字

四、输出

五、输入

六、运算符

总结


前言

本文正式开始介绍Python相关知识,主要有常量和变量、数据类型等,接下来咱们往下看


一、常量与变量

常量通俗的说就是固定不变的值,而变量就是可以变化的值,是一个用于存储数据的空间

# 常量
10,20,35..

#变量
a = 100
b = 100


二、数据类型 

Python的数据类型总共有7种,主要有:

  1. Number类型
  2. Bool布尔类型
  3. String字符串
  4. List列表
  5. Tuple元组
  6. Dictionary字段
  7. Set集合

较为常用的是Number类型,布尔类型和String字符串,通过方法type()可以判断出该数据所属的数据类型


三、标识符与关键字

(一)标识符

说白了就是变量名、函数名或类名,通过标识符能快速找到我们需要使用的数据或功能;标识符由字母、下划线和数字组成,标识符不能以数字开头,需要注意在python中,标识符是区分大小写的。

标识符的命名建议见名知意,最常用的命名法有:

(1)下划线命名法,例如python_test

(2)驼峰命名法,又分为大驼峰和小驼峰命名法,示例分别为PythonTest和pythonTest

(二)关键字

python中具有特殊含义的标识符就是关键字,例如if、class等,该类关键字无法再重新定义


四、输出

如果想在python中将内容输出到控制台,直接使用print即可,print的用法主要有以下三种:

(1)简单用法

1. print(变量)
例如:
age = 18
print(age) # 控制台输出18

2.print(常量)
例如:
print(100) # 控制台输出100

3.print(表达式)
例如:
print(+2+3) # 控制台输出6

(2)进阶用法

若想一次性输出多个数据,调用print方法时将多个变量用","隔开即可,例如

1.print(1,2,3) #控制台输出1 2 3
2.print(1+2+3,"python") #控制台输出6 python

从源码来看,这是因为print方法中定义了*args不定长参数,所以可以传多个变量

(3)格式化输出

如果输出的字符中带有参数,这种情况下格式化输出就派上用场了,如下三种格式化方式的结果都是在控制台输出"我今年18岁"

1.使用%
age = 18
print("我今年%s岁" % age)

2.使用format
age = 18
print("我今年{}岁".format(age))

3.同时使用f与{变量名}
age = 18
print(f"我今年{age}岁")

五、输入

使用input方法即可获取键盘输入的内容,需要注意的有三点:

(1)input方法中的形参起到的是提示作用

(2)input方法获取到的值会赋给等号左边的变量

(3)input方法中获取到的值的类型都是字符串

用法为:

input_value = input("请输入值")
print(input_value)  #代码运行效果为输入即输出     

六、运算符

运算符主要有三种:

(1)算术运算符,+,-,*,/,//,%,**

(2)赋值运算符,只有1个,就是"="等于

(3)复合赋值运算符,在算术运算符的基础上增加=,如+=,-=,*=,/=,//=,%=,**=

总结

本文主要写的是python较为基础的知识,如变量常量,数据类型等,如果有不恰当的地方还原指出,谢谢老铁们!!

标签:输出,Python,age,编程,基础知识,运算符,print,input,标识符
From: https://blog.csdn.net/2401_86688088/article/details/141114135

相关文章

  • libarchive库笔记:tar.gz格式压缩文件编程
    libarchive,一个支持多种格式的压缩和归档的C语言库,包含常见的tar、cpio和zcat命令行工具的实现。本文展示一个libarchive库C语言编程的tar.gz格式压缩文件示例。简单代码示例:#include<stdlib.h>#include<stdio.h>#include<string.h>#include<fcntl.h>#include"arch......
  • Python编程 - 判断语句与循环语句
    目录前言一、运算符二、判断语句三、循环语句总结前言第一篇主要讲的是较为基础的知识,如变量,关键字和输入输出等,接下来主要讲判断语句,将判断语句之前需要先扩展上篇文章中的运算符,运算符搭配判断语句使用,让我们拭目以待!!一、运算符这里拓展的运算符有比较运......
  • Python - Protocols
    IntroducedinPython3.8viathetypingmodule,Protocolsofferamoreflexibleapproachthan ABCs,knownasstructuralducktyping,whereanobjectisconsideredvalidifithascertainattributes ormethods,regardlessofitsactualinheritance.Unlike......
  • python-flask计算机毕业设计中国服饰文献资料管理平台(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着中国传统文化的复兴与全球文化交流的日益频繁,中国服饰作为承载深厚历史文化底蕴的重要载体,其研究价值与日俱增。然而,当前中国服饰文献......
  • Python 通过UDP传输超过64k的信息
    在UDP中,单个数据包的最大尺寸通常受到网络层的限制,这通常被称为最大传输单元(MTU)。在以太网环境中,标准的MTU大小通常为1500字节。尽管有些网络环境可能支持更大的数据包,但是UDP数据包的理论最大限制是65535字节(64KB),这是由于UDP头部的16位长度字段决定的。然而,如果你需要发送超过这......
  • Python - Foundational Design Principles
    EncapsulateWhatVariesOneofthemostcommonchallengesinsoftwaredevelopmentisdealingwithchange.Requirements evolve,technologiesadvance,anduserneedsalsochange.Therefore,itiscrucialtowritecodethat canadaptwithoutcausingaripple......
  • JavaSE基础知识分享(七)
    写在前面前面讲的是面向对象中的常用类部分,下面让我们来看看java中集合这部分的内容!在本文的最后给大家发一个题目,便于复习Java面向对象部分的知识!集合数据结构栈和队列数组和链表树哈希表图本部分知识太多,就不一一列举了。了解更多泛型泛型类格式......
  • 使用 Flask、Celery 和 Python 实现每月定时任务
    为了创建一个使用Flask、Celery和Python实现的每月定时任务,我们需要按照以下步骤进行:1.安装必要的库我们需要安装Flask、Celery和Redis(作为消息代理)。我们可以使用pip来安装它们:bash复制代码​pipinstallflaskceleryredis2.设置Flask和Celery首先,我们需......
  • 高效记录并整理编程学习笔记:打造你的“知识宝库”
           ......
  • PHP 这么拉?长连接都搞不了?说说 PHP 的 socket 编程
    对PHP的误解颇深网络上似乎存在一种现象,一提到PHP人们的第一反应是简单且慢,这种简单甚至已经到了简陋的地步,比如不少人认为PHP无法独立创建一个服务,只能配合Apache或Nginx一起使用,而且PHP只能在处理完请求后销毁资源关闭进程,所以也无法处理长连接业务,这些都是对PHP......