python基础

1.输出语句

复制代码
 1 # 直接输出
 2 print('xxx')
 3 # 定义变量
 4 name = '马奋'
 5 age = 17
 6 # 格式化输出
 7 # 方式1
 8 print('name=', name, 'age = ', age) 
 9 # 方式2
10 print('name=%s,age=%s' % (name, age))  
11 # 方式3
12 print('name={name},age = {age}'.format(name=name, age=age))  
复制代码

2.注释

 

1 # 单行注释
2 '''
3     多行注释
4     多行注释
5     多行注释
6 '''

 

3.类型,类型转换

复制代码
1 # 查看变量类型
2 print(type(1))
3 print(type(name))
4 print(type(True))
5 # 类型转换
6 print(str(123))  # 转换为字符串
7 print(int('123'))  # 转换为int

int float bool str
复制代码

4.用户输入

复制代码
 1 # 用户输入,格式化输出
 2 name = input('请输入姓名:')
 3 age = int(input('请输入年龄:'))
 4 address = input('请输入地址:')
 5 info = '''用户:{name}
 6 姓名:{name}
 7 年龄:{age}
 8 地址:{address}
 9 '''.format(name=name, age=age, address=address)
10 info2 = '''用户:%s
11 姓名:%s
12 年龄:%s
13 地址:%s
14 ''' % (name, name, age, address)
15 print(info)
16 print(info2)
复制代码

5.格式化

1
2
3
4
5
6
7
8
9
name = 'xxx'
age = 111
salary = 8888.2222
print('name=%s,age=%d,sclary=%.2f' % (name, age, salary))
'''
    %.2f 取两位小数
    %d     整数
    %s     字符串(任何值)
'''

6.if....else

1
2
3
4
5
6
7
age = int(input("age:"))
if age == 18:
    print('age:18')
elif age == 16:
    print('age:16')
else:
    print("age:%s" % (age))

7.for...

1
2
3
4
5
# 如果 for没有被break终止,执行完for之后会执行else
for i in range(10):
    print(i)
else:
    print('...')  

8.while....

1
2
3
4
5
6
7
8
9
10
11
12
13
14
i = 0
# 当while被打断,不会执行else代码快
while True:
    i = i + 1
    print(i)
    if i == 1000:
        break
else:
    print("end")
# 当while条件不满住时,执行else
while i < 0:
    i = i - 1
else:
    print('while条件终止')

  

posted @   qukaige  阅读(225)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示