Python基础详解一

ops/2024/9/22 21:25:44/

一,print打印

python">print("hello word")
python">print('hello word')

双引号和单引号都可以

二,数据类型

Python中常用的有6种值的类型

 输出类型信息

python">print(type(11))
print(type("22"))
print(type(22.2))

 <class 'int'>
<class 'str'>
<class 'float'>

str是String的缩写

三,注释

python"># 输出你好世界 单行注释
print("hello word")
"""多行注释输出你好世界输出你好世界输出你好世界
"""
print("hello word")

 三,变量

python">name ="袁震"
print("姓名:",name)
python">age =20
print("年龄:",age)

print输出多项内容用逗号隔开

变量的赋值不需要定义类型

四,数据类型转换

 

python">age=str(20)
print(type(age),age)

<class 'str'> 20

python">num =int(11.22)
print(type(num),num)

<class 'int'> 11

浮点数转换为int类型会丢失精度

五,运算符

算术运算符

 赋值运算符

 复合赋值运算符

 六,字符串

python">#单引号
name ='袁震'
print(name)
#双引号
name ="袁震1"
print(name)
#三引号
name ="""袁震2"""
print(name)

袁震
袁震1
袁震2 

python">name ='"袁震"'
print(name)

"袁震"

python">#使用转义字符\ 解除引号的效用 作为一个普通的符号
name ="\"袁震\""
print(name)

"袁震"

字符串的拼接

python">name ='"袁震"'
print("姓名:"+name+"!")

姓名:"袁震"!

拼接number

python">name ='"袁震"'
age =20
print("姓名:"+name+"年龄:",age)

姓名:"袁震"年龄: 20

字符串格式化

%表示我要占位

s表示将变量变成字符串放入占位的地方

d表示将变量变成整数放入占位的地方

f表示将变量变成浮点数放入占位的地方

python">name ='"袁震"'
age =20
print("姓名:%s,年龄:%s"%(name,age))name ='"袁震"'
age =20
print("姓名:%s,年龄:%d"%(name,age))

姓名:"袁震",年龄:20

快速写法

python">name ='"袁震"'
age =20
print(f"姓名:{name},年龄:{age}")

姓名:"袁震",年龄:20

七,数据输入

python">print("姓名:")
name =input()
print(name)

python">name =input("姓名:")
print(name)

八,布尔类型

比较运算符

True False 注意首字母大写

python">bool1=True
bool2=Falsename1 ="袁震"
name2 ="袁震2"
print(f"结果是{name1==name2}")

结果是False

九,判断语句

python">name1 ="袁震"
name2 ="袁震2"if bool1:print(name1)
else:print(name2)

袁震

python">bool1=True
bool2=Falsename1 ="袁震"
name2 ="袁震2"if bool2:print(name1)
elif bool1:print(name1+name2)
else:print(name2)

袁震袁震2

十,循环语句

python">i=0
while i<100:print("你好",i)i+=1

  十一,for循环

python">name ="yuanzhen"
for i in name:print(i)

range语句:

python">for i in range(6):print(i)

python">for i in range(1,5):print(i)

python">for i in range(1,10,2):print(i)

continue 和 break

continue中断本次循环,直接进入下一次循环

continue可以用于for循环和while循环,效果一致

python">for i in range(1,5):print(i)continueprint("你好")

 break 直接结束循环

break可以用于for循环和while循环,效果一致

python">for i in range(1,5):print(i)breakprint("你好")


http://www.ppmy.cn/ops/34002.html

相关文章

K8S 哲学 - 服务发现 services

apiVersion: v1 kind: Service metadata:name: deploy-servicelabels:app: deploy-service spec: ports: - port: 80targetPort: 80name: deploy-service-podselector: app: deploy-podtype: NodePort service 的 endPoint &#xff08;ep&#xff09; 主机端口分配方式 两…

描述Nacos中服务发现的流程。

Nacos中服务发现的流程解析 在微服务的架构体系中&#xff0c;服务发现是一个至关重要的组成部分。它解决了服务提供者和消费者之间如何动态发现对方地址的问题&#xff0c;使得微服务之间的调用更加灵活和高效。在众多服务发现组件中&#xff0c;Nacos以其易用性、高性能和丰…

基于TL431基准电压源的可调恒压恒流源的Multisim电路仿真设计

1、线性电源的工作原理 在我们日常应用里&#xff0c;直流电是从市电或电网中的交流电获取的。例如15V直流电压源、24V直流电压源等等。交流电变为直流电的过程大概分为一下几步&#xff1a; 首先&#xff0c;交流电通过变压器降低其电压幅值。接着&#xff0c;经过整流电路进…

AIGC在汽车软件开发的应用举例

AIGC(人工智能生成内容)在汽车软件开发领域的应用主要体现在以下几个方面: 个性化和定制化车辆的创造:通过分析大型数据集并生成新内容,AIGC技术使得创造更加个性化和定制化的车辆成为可能。这不仅提高了车辆的安全性和用户体验,还推动了自动驾驶汽车的发展。 智能座舱…

高扬程水泵助力森林消防,守护绿色生命线/恒峰智慧科技

随着人类社会的不断发展&#xff0c;森林资源的保护和管理变得越来越重要。然而&#xff0c;森林火灾却时常威胁着这一宝贵资源。为了有效应对森林火灾&#xff0c;提高灭火效率&#xff0c;高扬程水泵在森林消防中发挥了重要作用。本文将重点介绍高扬程水泵在森林消防中的应用…

【链表】:链表的带环问题

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;数据结构 &#x1f337;追光的人&#xff0c;终会万丈光芒 前言&#xff1a; 链表的带环问题在链表中是一类比较难的问题&#xff0c;它对我们的思维有一个比较高的要求&#xff0c;但是这一类…

经典后台管理UI控制台

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>西门星空乐园管理后台</title><script src"../vue_js/vue.js"></script><style>body {margin: 0;padding: 0;width…

自制AI:Park_01修改bug

修改了一下不能存东西&#xff0c;不能打开东西的bug #include<bits/stdc.h> #include<windows.h> using namespace std; double mem10737418240; map<string,string> jishiben; string mulu"朴同学给你的一封信.memo\n"; int cntnote1; void sta…