Python入门

本文介绍了Python中的基本符号(> < == !=),运算符(+-*/%)以及数据类型(整数、浮点数、字符串和布尔值)。涵盖了列表、集合和字典等进阶数据结构,以及基础的数值和字符串运算,if/else条件语句,while和for循环,以及示例代码执行结果。
摘要由CSDN通过智能技术生成

符号

# 井号后面的内容为注释(并不是可运行的程序)
# 判断符号
>  # 大于
<  # 小于
==  # 是否相等
!=  # 是否不相等
# 运算符号
+-*/  # 加减乘除
%  # 模运算(取余数:3%2==1)
//  # 整除(3/2==1.5,3//2==1)

基础数据类型

a = 1  # a为变量名,=表示赋值,1表示赋于a的值
# 可以对a进行任意赋值(变量名本身没有含义,随便定义,前后一致即可)
a = 1  # a为整数
a = 1.0  # a为小数
a = "one"  # a为字符串(或a = 'one')
a = True  # a为真(与之相对的是False)(或1==1也表示True)

进阶数据类型

a = [1, 2, 3]  # 列表:有序集合
a = set([1, 2, 3])  # 集合:(无序)将列表强制转换类型,变为集合类型(或a = {1, 2, 3})
a = dict(a=1,b=2,c=3)  # 字典(类似查字典)(或a = {"a": 1, "b": 2, "c": 3})
# a["a"] == 1, a["b"] == 2

运算

# 数值运算
a, b = 1, 2  # 分别赋值(对应好位置即可)
c = a + b  # c == 3
# 字符串运算
a, b, c = "one", "two", " three"
d = a + b + c  # d == "onetwo three"

执行

if/else
# 用print举例(print就是打印相应的内容)
if True:  # 一套if/else,按顺序判断,一旦执行了一个,其他的作废
	print("this is true")  # 该部分属于if的子部分,所以需要缩进,4个空格或一个Tab(Python代码必须严格缩进)
elif True:  # elif(else if的缩写)并不是必须有的
	print("this is also true")
else:  # else也并不是必须有的
	print("this must be false")

输出

this is true
while
i = 1
while i < 5:  # 当i < 5为真,执行循环
	print(i)
	if i == 3:
		break  # 退出当前循环
	i += 1  # 加等于,相当于i = i + 1(其他运算符号也有类似操作)
print("while end")

输出

1
2
3
while end
for
for i in [1, "two", 4, 1]:  # i依次等于1,"two",4,1(遍历)
	print(i)
	if i in {2, 4}:  # 表示,判断 i在集合{2,4}里 是否为真(in相当于数学的属于)
		break  # 退出当前循环
1
two
4

P.S.

根据代码猜运行结果

a = "start:"
b = 0
for i in ["this" , 1, "is",  2, "a", "sentence", "break", "others"]:
	if i == "break":
		break
	if i in {1, 2, 3}:
		b += i
	else:
		a += " " + i
print(a)
print(b)

答案

start: this is a sentence
3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值