Python学习
Posted andraw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习相关的知识,希望对你有一定的参考价值。
一、Python中的变量定义
与JAVA类似
1、由字母数字下划线构成
2、首字母不能为数字
3、不用关键字
二、常量
全部由大写字母构成,不更改它,实际上可更改
三、注释
单行注释:#
多行注释:三个单引号或三个双引号
四、数据类型
bool:True,False
int:+、-、*、/、%、**
str:单引号或双引号包裹、两者实际没有特别区别,在使用上如果语句中使用了单引号,则外层使用单引号,或反之,例如:
print("I‘m a student")
字符串中的+和*
+在字符串中为拼接
例如:
print("拼接"+"成功")
*为该字符串拼接次数
例如:
print("拼接"*8)
五、用户交互
使用input,由input获得的输入类型均为str,用法:
input(“提示的信息")
例如:
input("输入信息")
六、判断语句if
1、单层判断if
if 条件:
结果
if True print("True")
2、双层判断if-else
if 条件;
结果
else:
结果
if False: print("True") else: print("False")
3、多层判断if-elif-else,PS:最后的else可加可不加
if 条件:
结果
elif 条件:
结果
else:
结果
例如:
age = int(input("输入数字")) if age>5: print("a>5") elif age==5: print("a=5") elif age<5: print("a<5")
4、if可多层嵌套
例如:
if True: if False: print("这是嵌套")
七、循环语句
1、while循环语句
while 条件:
结果
例如;
while True: print("永真循环")
while 条件:
结果
else:
结果
当完整的执行完while中的条件后,会执行else语句,没有完整执行完,或中途跳出,不会执行else语句
例如:
count = 0
while count<=3:
i = int(input("输入数字"))
if i==5:
print("中途跳出")
break
print(count)
count += 1
else:
print("完整执行完")
2、for循环语句
a、for 自定义参数 in "字符串":
自定义参数每次取一个字符
例如:
for letter in "Andraw": print("letter为:",letter)
结果:
b、for 自定义参数 in 字符串集
自定义参数每次取一个字符串
例如:
msg = [‘apple‘,‘banana‘,‘mango‘] for fruit in msg: print("fruit为:",fruit)
结果:
c、for 自定义参数 in range(数值n)
自定义参数从0开始取,直到n-1
例如:
for i in range(5): print(i)
结果:
d、for-else语句,与while-else类似
3、break和cotinue使用
break:跳出当前循环
continue:放弃此次循环,跳到循环判断位置
4、pass的使用
pass:什么都不执行,一般用于占位
以上是关于Python学习的主要内容,如果未能解决你的问题,请参考以下文章