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学习的主要内容,如果未能解决你的问题,请参考以下文章

Python学习总结

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

python 学习python语法的片段

python小白学习记录 多线程爬取ts片段

python ipython:机器学习片段

30 段 Python 实用代码