python基础1

  • python2和python3的区别

  宏观上:python2源码不标准,重复代码多,混乱;python3统一标准,去除重复代码

  *python2默认使用ASCII码编码方式,代码中有中文会报错,在首行添加

  # -*- encoding:UTF-8 -*-

  来转换编码方式。

  • 编译型和解释型

  编译型:一次性将源码编译成二进制文件。优点:运行速度快。 缺点:开发效率低,不能跨平台。 代表性语言:C++

  解释型:当程序执行时,一行行进行解释。优点:开发效率高,可以跨平台。 缺点:运行速度慢。 代表性语言:python、PHP

------------------------------------------------------------------------------------------------------------------------------

  • 变量

  变量名由数字、字母和下划线组成,数字不能放在第一位;变量名不能为中文和拼音(因为很low);变量名不能为关键字;

  常用两种命名方式:驼峰法:WeightOfYou  下划线法:weight_of_you

  常量:python中并没有规定常量的表示方法,定义一个常量只需把变量名写成全为大写字母,表明不可更改。

  • 注释

  单行注释:# 

  多行注释:''' ... ''' / """ ... """ 三对单引号或者双引号包围

  pycharm中使用 ctrl+/ 快捷键可快速注释

  • 用户交互

  input(),返回值类型str

 name = input("请输入您的姓名:")
  • 基本数据类型

  整数:int   python3中无长整型 可做+ - * / % // ** 运算

  浮点数:float

  布尔值:bool

  字符串:str 可做加法和乘法(与数字相乘)

  • if条件语句
if 条件 :
    pass(占位语句)
elif 条件 :
    pass
else:
    pass
  • while循环
while 条件 : #条件为真进入循环体,条件为假跳出循环
    循环体
else: #循环正常结束执行else内语句
    pass

  break:跳出整个循环,不执行else语句

  continue:结束本次循环,回到初始位置判断条件继续下一次循环

  跳出while循环的方式有两种:1.改变条件;2.break

 

 

    

 

 

posted @ 2018-10-24 16:15  Clownly  阅读(133)  评论(0)    收藏  举报