研究生基本功-Python快速入门(一)

初识python

print输出函数

语法结构:

python 复制代码
print(输出内容)

print函数完整语法格式:

python 复制代码
print(*values, sep=" ", end="\n", file=None, flush=False)

例子

python 复制代码
print("hello world")

运行结果:

hello world

python 复制代码
print(123)

运行结果:

123

python 复制代码
print(1,2,3,4) # 1 2 3 4 默认分隔符为空格
print(1,2,3,4,sep="->") # 分隔符改为了"->"

运行结果:

1 2 3 4

1->2->3->4

python 复制代码
print(1,2,3) # print默认结尾为\n  代表换行
print(1,2,3)

运行结果:

1 2 3

1 2 3

python 复制代码
print(1,2,3,end="\t") # \t为制表符,为一个tab的大小,将换行符改为了制表符 
print(1,2,3)

运行结果:

1 2 3 1 2 3

python 复制代码
f = open("报错.txt","a") #打开文件名为"报错.txt"的文件,以追加模式("a")打开 "w"为写入模式,会覆盖文本,如果文件不存在,会自动创建
print("hello world",file=f) #将字符串"hello word"写入文件中,使用print函数,并制定输出目标为文件f
f.close()
python 复制代码
# 使用 with 语句打开文件"报错.txt",以追加模式("a")打开,若没有此文件,则会自动创建后以追加模式打开执行操作
# with 语句可以确定文件在操作完成后自动关闭,避免手动关闭
with open("报错.txt","a") as f:
    print("print语句需要加上括号",file=f) # 文件会在with语句结束时自动关闭
# 自己做项目有一些关键的日志文件需要写入,推荐此种方式进行写入

格式化输出

含义

给定一个模板,按照模板输出内容。

格式符号

格式化输出使用 % 和不同的字符连用,不同类型的数据需要使用不同的格式化字符。

常用格式化字符及其含义
格式化字符 含义
%c 字符
%s 字符串
%d 十进制整数
%f 浮点数
例子
python 复制代码
print("我的名字是%s,年龄是%d岁" %("01",18))

运行结果:

我的名字是01,年龄是18岁

python 复制代码
print("我的名字是{},年龄是{}岁".format("01",18))

运行结果:

我的名字是01,年龄是18岁

python 复制代码
# 最常用的还是这个
name,age="01",18
#以下单个赋值也可以
# name="01"
# age=18
print(f"名字是{name},年龄是{age}岁")

运行结果:

名字是01,年龄是18岁

变量

  • 变量是将数据在内存中存储后给定的一个名称,这个名称就是变量
  • 变量名是没有类型的,类型只存在于对象种,变量只是引用对象
  • python为动态解释型语言,在赋值操作时,类型是在运行过程种自动决定的

对象

  • 对象是有类型的
  • 对象是分配的一块内存空间,用于表示它的值
  • python 对象三要素:
    id:对象的唯一标识符
    type:对象的类型
    value:对象的值

变量的命名

  • 变量名只能由数字、字母和下划线组成
  • 变量名不能以数字开头
  • 变量名不能是python关键字
  • 变量名是区分大小写的
python 复制代码
a=1 #定义变量a
print(a) #打印变量a

运行结果:

1

python 复制代码
import keyword
print(keyword.kwlist) #打印python中的关键字

运行结果:

'False', 'None', 'True', '**peg_parser**', 'and', 'as', 'assert', 'async', 'await', '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'

input输入函数

input() 是python中用于从用户获取输入的函数,它会在控制台显示提示信息,并等待用户输入,用户输入的内容会以字符串形式返回。

python 复制代码
# input输入函数
input()

输入"123",运行结果:

123

python 复制代码
user_input=input("请输入一些内容")
print("你输入的内容是:",user_input)

输入"111",运行结果:

111

python 复制代码
a=input("请输入一些内容")
print("你输入的内容是:",a)
print(id(a))

输入"sss",运行结果:

你输入的内容是: sss

1661727276400

相关推荐
默_笙4 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
qq_426003964 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫4 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技4 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读4 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时4 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
奇思妙想聪明勤奋的小羊4 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1234 天前
2026年第38周GitHub趋势周报
python·科技·github
IZero074 天前
Jev 与 Laya
python·语言模型