<Python第1集>

初始Python

Python是一门高级程序设计语言

在开发者眼中,语言可以分为3类

  • 1.自然语言 : 人能听懂的语言,汉语,英语,法语...
  • 2.机器语言 : 机器能够看懂的语言,机器只能看懂0和1
  • 3.程序设计语言 : 机器能够听懂,人能听懂的语言,Python,C,C++,C#,Java

同样的,在开发者眼中,还可以分为高级程序设计语言 和 低级程序设计语言

(越接近人类的语言,越高级 如 C,C++,Python...

越接近机器语言,越低级 如 汇编语言...)

下载Python

在官网下载安装包

双击安装

验证安装完成 : 在CMD(命令提示符)上输入Python 显示Python的版本信息就是安装好了

第一个Python 程序

打印Hello World

bash 复制代码
C:\Users\10577>Python
Python 3.14.2 (tags/v3.14.2:df79316, Dec  5 2025, 17:18:21) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>>

Python解释器

Python解释器是一个计算机程序,用来翻译Python代码 ,并提交给计算机执行

python.exe就是Python解释器程序

Python IDE (Python Integrated Development Environment Python的集成开发环境)----->Pycharm

常见快捷键

ctrl + d 复制当前行

shift + alt + 上 将当前行上移

shift + alt + 下 将当前行下移

ctrl + shift + f10 运行当前文件代码

shift +f6 重命名文件

ctrl + a 全选

ctrl + c/v/x 复制/粘贴/剪切

ctrl + f 搜索

如果装了Translation插件,选择后,ctrl + shift + y 启动翻译插件

字面量 : 被写下来的固定的值

Python中常用的数据类型

  • 数字{int float complex bool}
  • 字符串 : 由任意数量的字符组成(字符串必须被双引号""包围)
  • 列表
  • 元组
  • 集合
  • 字典

注释

python 复制代码
# 这是一行注释
""" 
多行注释
多行注释
多行注释
"""

type() 查看 变量存储的数据类型

python 复制代码
name = "lixiang"
print(type(name))
# 输出:
<class 'str'>

类型转换

python 复制代码
# 任何类型都可以转化为字符串类型
str() 
# 转float类型
float()
# 转int类型
int()

标识符 : 由字母 数字 下划线_ 组成

数字不可以开头

不可使用关键字

运算符

算数运算符

a=10,b=20

复制运算符 && 复合赋值运算符

字符串的定义方式

3种方式

python 复制代码
name1='cscjhbewfk'
name2="csjciefe"
name3='''ssccsc   d  dv'''
# 使用转义字符\
name4="\"黑马程序员\'\'"
print(name1,name2,name3,name4)

输出:

python 复制代码
cscjhbewfk csjciefe ssccsc   d  dv "黑马程序员''

字符串格式化 精度控制

python 复制代码
name="heima"
age=18
score=1.23
print("name=%s,age=%d,score=%f" % (name,age,score) )
# 输出
name=heima,age=18,score=1.230000
python 复制代码
name="heima"
age=18
score=1.23
print(f"name={name},age={age},score={score}")
# 输出
name=heima,age=18,score=1.23 # 这种方式对精度没有控制 

格式化表达式

f"(表达式)"

"%s %d %f" % (表达式1,表达式2,表达式3)

python 复制代码
print("1*2的结果是:%d" % (1*2))
print(f"1*2的结果是:{1*2}")
print("字符串在Python中的类型名:%s" % type("字符串"))
# 输出
1*2的结果是:2
1*2的结果是:2
字符串在Python中的类型名:<class 'str'>

eg:

python 复制代码
name="lixiang"
stock_price=19.99
stock_code="1313231"
stock_price_daily_growth_factor=1.2
growth_day=7
print("经过%d天后,股票价格为%.2f" % (growth_day,stock_price*(stock_price_daily_growth_factor**growth_day)) )

input() 数据输入

python 复制代码
name=input("请告诉我,你的名字")
print("name=%s"% name)
python 复制代码
# input()都是str类型,需要转换类型
age=int(input("请说出你的年龄") )
print("age=%d"%age)

if语句

python 复制代码
age=19
if age>10: print("age>10")
else : print("age<=10")
# 输出
age>10
python 复制代码
level=2
if level==0 :
    print("level==0")
elif level==1:
    print("level==1")
elif level==2:
    print("level==2")
else :
    print("level!=0&&level!=1&&level!=2")
# 输出
level==2
python 复制代码
num=15
if num>0:
    if num>2 :
        print("num>2")
    else :
        print("0<num<=2")
else :
    print("num<=0")

while

python 复制代码
num=0
while num<10:
    num=num+1
print(num)
# 输出
10

for

python 复制代码
name="xsbdjnevre"
for c in name:
    print(c)

range

range(10)表示从0开始到10(不包含10本身)

range(3,6)表示从3到6(不包含6本身)

range(5,10,2)表示从5开始步长为2的数字序列(不包含10本身)

函数

python 复制代码
# 定义一个函数fun()
def fun ():
    print("Vhbmsc")
    return None # 可省略
# 调用函数 
fun()	

数据容器

Python的数据容器有 : list tuple str set dict

相关推荐
菜还不练就废了2 小时前
26.1.12|JavaSE复盘补充,整到哪里算哪里(一)
java·开发语言
liu****2 小时前
git工具
git·python·算法·机器学习·计算机基础
rgeshfgreh2 小时前
2025年Python安装全指南
python
数据大魔方2 小时前
【期货量化进阶】期货Tick数据分析与应用:高频数据入门(TqSdk完整教程)
python·算法·数据挖掘·数据分析·github·程序员创富·期货程序化
爱吃羊的老虎2 小时前
Streamlit:快速创建应用界面,无需了解 Web 开发
前端·python
黎雁·泠崖2 小时前
吃透Java操作符入门:分类差异+进制转换+原反补码 核心前置知识(Java&C对比)
java·c语言·开发语言
满栀5852 小时前
三级联动下拉框
开发语言·前端·jquery
名字不好奇2 小时前
C++虚函数表失效???
java·开发语言·c++
只想要搞钱2 小时前
python 学习记录--1(开发工具,链接数据库mysql)
python·学习