PYTHON之基础学习

前期注意:

  • 使用 4 个空格来缩进
  • 永远不要混用空格和制表符
  • 在函数之间空一行
  • 在类之间空两行
  • 字典,列表,元组以及参数列表中,在 , 后添加一个空格。对于字典,: 后面也添加一个空格
  • 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) + g(3, 4)
  • #号为注释符

一、变量和数据类型

     1.关键字和标识符

     image

    2.从键盘读取输入input()

      image

3.输出 print()

image

str.format(value) 字符格式化

{} 的意思 是占位符

{:.2f} 的意思是替换为 2 位精度的浮点数。

value 是要替换占位的参数

4.交换字符

image

5.元祖的拆分,元祖相当于字符串:

image

但是不懂为什么顺序会为什么不一样

二、运算符(这个不细讲)

1.算数运算符

+-*/  % :加减乘除  取余

2.关系运算符

>,>=,<,<=,!=,== :大于,大于等于,小于,小于等于,不等于,等于

3.逻辑运算符

and , or ,not :与,是,非

4.简写运算符(以此类推)

a+=b  : a+b=

a-=b  : a-b =

5.类型转换

float(string)字符串 -> 浮点值

int(string)字符串 -> 整数值

str(integer)整数值 -> 字符串

str(float)浮点值 -> 字符串

三、控制流 if –else

语法

if expression:

    do this

elif:

    do that


如果表达式为真

则do this


四、循环

     1.while循环



       image

end 来替代原来的换行符

image

x= “*” *n  表示这个符号输出n次

2.列表,相当于java 里面的数组

image

3 .for 循环

image

image

else 可以在循环结束后执行,除break以外

5.range 生成等差序列

image

6.continue ,break

continue  # 这会返回到循环开始处执行
break  # 跳出循环

五、字符串

image

image

六、函数

1.def 函数名(参数):

     语句1

     语句1

image

main 函数是程序的执行路口

2.局部或全局变量

    global a 全局变量作用于程序内部所有

   局部变量就只作用于函数内


七、文件

1.文件读写

image

默认只读模式

"r",以只读模式打开,你只能读取文件但不能编辑/删除文件的任何内容
"w",以写入模式打开,如果文件存在将会删除里面的所有内容,然后打开这个文件进行写入
"a",以追加模式打开,写入到文件中的任何数据将自动添加到末尾

2.with 语句处理文件异常
image

八、异常 try-finally

     1.IndentationError: 行首多大了空格

     2.NameError:为定义变量

     3.TypeError:类型引用错误

     4.异常处理 :try … except

     5.抛出异常 :raise

     6.try-finally:不管有没有发生异常fianlly都会执行,用于释放外部资源

刚出炉的小菜鸟
原文地址:https://www.cnblogs.com/zengch/p/13634221.html