python学习笔记(二)基本语法

对应《0基础入门学习python》的1~4章

缩进:

python对缩进有严格的限制,缩进兼职C的大括号(包含代码片段),缩进不正确会报错

分号:

python在句末不用写分号

变量:

 python变量无需声明,自动根据值来匹配变量的数据类型
var = '变量无需声明数据类型'
print(var)

字符串:

● 同JavaScript,可用单或双引号包含
● 原始字符串:在字符串前加r,则字符转中无需使用转义符
● “”“内容”“”:字符串内无需转义符,和转义控制字符(如\n)

str = """以三双引号包含的字符串,
    在编译器上怎么输入,
    程序就怎么输出"""
print(str)
print()

str = r"在单(双)引号前加r,表示原字符串,即转义字符\不生效,\n也不行,就是\不能放末尾"
print(str)

流程控制语句

●	python中的条件控制语句用  :  代替了括号(),如if bool:
●	else if改为elif
●	for后可跟else:表示条件不成立时调用的代码段
#逻辑控制语句
    #条件语句
if 1==2 and 1==3:
    print("记得条件后有个冒号")
elif 1==1:
    print("else if 改为了 elif")
else :
    print('就普通else')

    #循环语句
cnt = 0
while cnt<3:
    print("while循环")
    cnt+=1
else:
    print("条件不符合时使用,for也可以")
    print(cnt)
print()

    #for循环只能遍历迭代对象
arr = [1,2,3,4,5,6,7,8,9] 
print("for循环只能遍历可迭代对象")
for i in arr:
    print(i)

print()
print("字符串也算可迭代对象")
str = "字符串"
for i in str:
    print(i)
print()

#使用for进行计数循环
print("使用for进行计数循环:用range(起,止,步长)方法")
for i in range(0,10,1):
    print(i)
print()

算术操作:

	●	/是数学上的除法
	●	//这是地板除,同C的除法
	●	**这是幂运算操作操作,2**3表示2的3次方。优先级:比左侧的一元运算符高,比右侧的一元运算符低
#算术运算符/ // **
print(3/2)  #1.5
print(3//2) #1
print(3**2) #9

逻辑操作

●	and
●	or
●	not

所有测试代码

# 对应《0基础入门学习python》1-4章

var = '变量无需声明数据类型'
print(var)

#获取数据类型
print(type(var)) 

#算术运算符/ // **
print(3/2)  #1.5
print(3//2) #1
print(3**2) #9

#逻辑控制语句
    #条件语句
if 1==2 and 1==3:
    print("记得条件后有个冒号")
elif 1==1:
    print("else if 改为了 elif")
else :
    print('就普通else')

    #循环语句
cnt = 0
while cnt<3:
    print("while循环")
    cnt+=1
else:
    print("条件不符合时使用,for也可以")
    print(cnt)
print()

    #for循环只能遍历迭代对象
arr = [1,2,3,4,5,6,7,8,9] 
print("for循环只能遍历可迭代对象")
for i in arr:
    print(i)

print()
print("字符串也算可迭代对象")
str = "字符串"
for i in str:
    print(i)
print()

#使用for进行计数循环
print("使用for进行计数循环:用range(起,止,步长)方法")
for i in range(0,10,1):
    print(i)
print()


#list是将可迭代对象以列表的形式展现出来
print("list是将可迭代对象以列表的形式展现出来")
print(list(arr))
print()

#字符串
str = """以三双引号包含的字符串,
    在编译器上怎么输入,
    程序就怎么输出"""
print(str)
print()

str = r"在单(双)引号前加r,表示原字符串,即转义字符\不生效,\n也不行,就是\不能放末尾"
print(str)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值