Python教程1
Python教程1
1.print
#-*-coding:utf-8-*- print("Hello python") # 这是单行注释 print("Hello Hello") print("你好吗") # 这是单行注释 """" 这是一个多行注释 。。。。 。。。。 注释结束了 """ print("hello 全世界")
2.算数运算符
运算符 | 描述 | 实例 |
+ | 加 | 10+20=30 |
- | 减 | 10-20=-10 |
* | 乘 | 10*20=200 |
/ | 除 | 10/20=0.5 |
// | 取整余 | 9//2=4 |
% | 取余数 | 9%2=1 |
** | 幂 | 2**3=9 |
python中*运算符还可以用于字符串,计数结果就是字符串重复指定次数得结果:
print("_ "*10) _ _ _ _ _ _ _ _ _ _
3.变量
# -*-coding:utf-8-*- qq_number = "1234567" # 字符串类型str qq_number1 = 123 # 整数类型int print(qq_number) print(qq_number1 + 1) price = 8.5 # 浮点类型float weight = 7.5 money = weight * price money = money - 5 print (money) gen = True # 布尔类型True或者False qq = type(qq_number1) # type函数可以查看变量类型 print (qq) print (2 ** 32) print (type(2 ** 16)) # 整型 print (2 ** 64) print (type(2 ** 32)) # Python2.x才有长整型 # 整型变量得运算 i = 10 f = 10.5 b = True # 如果变量时布尔类型,进行算术运算时,True=1;False=0 print(i + f) print(i + b) # 字符串变量之间使用+拼接 first_name = "三" last_name = "张" print (last_name + first_name) # 字符串变量和整数使用* 重复拼接相同得字符串,整型和字符串之间不能进去其他计数 print ("_ " * 5) # input()函数接收用户输入,input()函数输入都是字符类型 str1 = input("请输入银行密码:") print (str1) # 类型转换函数int(x),float(x) int("123") print (type(int("123")))
4.实例
# -*-coding:utf-8-*- # 输入苹果得单价 price = float(input("请输入苹果单价:")) # 输入苹果得重量 weight = float(input("请输入重量:")) money = price * weight print (money)
5.格式化输出
# -*-coding:utf-8-*- # 变量得格式化输出 """" %s 字符串 %d 有符号十进制数,%06d表示输出的整数位数6,不足的地方使用0 %f 浮点数,%.02f 表示小数点后显示2位数 %% 输出% """ name = "小明" print ("我的名字叫%s,请多多关照!" % name) student_no = 1 print ("我的学号是%06d" % student_no) price = 2.5 weight = 2.0 money = price * weight print ("苹果的单价%.02f元/kg,购买了%.02fkg,需要支付%.04f元" % (price, weight, money)) scale = 0.25 print ("数据比例是%0.2f%%" % (scale * 100))
6.关键字包
import keyword # 关键字可以导入一个工具包到内存 print (keyword.kwlist) # 查看工具包中的关键字列表
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· 软件产品开发中常见的10个问题及处理方法
· Vite CVE-2025-30208 安全漏洞
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· MQ 如何保证数据一致性?