Python入门

 

Python是一种解释型语言,即程序不需要编译,在运行时才翻译成机器语言,每执行一次都要翻译一次,因此效率比较低

Python安装完成后会自带一个idle(如下图2-1),就是可以在里面写代码,但是不好用,我们这里使用python编辑器--pycharm,在编写代码的过程中会有提示,方便调试和运行。

图2-1

一、        注释

1)      单行注释

Python的单行注释符号为#,在代码中使用#,他右边的所有数据均会被忽略,当成注释。

快捷键:Ctrl+?

2)      多行注释

多行注释用三个单引号(’’’)或者三个双引号(“”“)将注释括起来。

二、        变量

1)变量名称规则:

1.字母、数字、下划线的任意组合  2.第一个数字不能是数字   3.变量名最好做到见名知意   4.不可使用关键字(如下图)作为变量名称

2变量赋值

Python中变量赋值不需要指定数据类型,直接定义即可。

等号(=)用来给变量赋值。等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号后面用单引号或者双引号括起来,说明是字符型string字符型,等号后面为整数,则为int整型;等号后面为小数,则为float浮点型

如下图示:

                                     

                                                   代码                                                                         运行结果

注意:变量里面实际上存的是内存地址,也就是这个值存在内存的那个地方,变量本身没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

三、        单引号、双引号、三引号

定义变量时,字符串都是用引号引起来的,单引号和双引号没有区别。但是遇到特殊情况要合理使用:

1.当字符串中有单引号,则用双引号为注释符;或者可以使用转义字符(\)

2.当字符串中有双引号,则用双引号为注释符;或者可以使用转义字符(\)

3. 当字符串中既有单引号又有双引号,则用三引号(单、双都可);或者可以使用转义字符(\)

四、        函数介绍

1)      input函数:获取用户输入,返回为string类型。

2)      print函数:输出;在python中,print函数默认换行,可以写成print(要输出的值,end=’’)。

3)      type函数:返回对象的类型。

4)       Int函数:类型转换,转换成int型

5)      float函数:类型转换,转换为float型

 

五、        条件判断

Python使用if语句来进行条件判断。基本形式如下图。Python以缩进来区分表示同一范围。

 

判断条件成立时,则执行后面的语句;else语句为可选语句。

If语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

If判断条件的时候,如果是多个条件一起进行判断,那么就需要逻辑运算符and(且)、or(或者)、not(非、取反)。可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等符号。

实例:用户输入分数,根据分数得评价:大于等于90,为优秀;小于90且大于等于75,为良好;小于75且大于等于60,为及格;小于60,为不及格

 

六、        while循环

Python 中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

执行语句可以是单个语句或语句块。当执行语句是单个语句时,可以与while写在同一行上。

判断条件可以是任何表达式,为真时,则执行执行语句;为假时,则结束循环。

实例:小游戏,随机生成1-100的整数,猜此数,每次提示猜大了还是小了,限制只能猜3次

 

七、      for循环

for循环可以用来遍历某个对象(遍历:就是把循环中的第一个元素到最后一个元素依次访问一次),格式如下:

实例:

八、      breakcontinue

break:退出循环。用在while和for循环

continue:退出本次循环,继续下一次循环。用在while和for循环

实例:

                      

九、        循环中的else语句

 

在Python中,while和for可以对应一个else,else语句在循环迭代正常完成之后执行。换句话说,如果我们不是以正常方式以外的其他任意方式退出循环,那么else分支将不被执行。

实例:

十、   格式化输出

格式化输出就是将你的输出格式化成一个样子。

有三种方式:

1)用“+”连接,直接把输出的字符串和变量连接起来,不推荐用,占内存空间

2)用占位符,常用占位符有3种:%s、%d和%f

%s是后面的值是一个字符串,%d是后面的值必须是一个整数,%f后面是小数。

%f里默认都保留6位小数,也可以指定保留小数位数,格式是:%.保留小数位数f

%f指定保留小数位数时具有自动四舍五入的功能

3)format方法:官方推荐使用

它通过{}和:来代替%

1、通过位置

 

2、  通过关键字:{}里的名称随便写,但是要和后面的format中的名称一致。

 

 

posted @ 2018-03-21 11:29  小蕊-zr  阅读(175)  评论(0编辑  收藏  举报