0426Python基础-if while

一、python简介

1, 编程语言分类

编译型,特点执行效率高、开发效率低、无法跨平台,代表 C

解释型,特点执行效率稍低,开发效率高,跨平台性好,代表 python

2, python语言的有点

优雅、清晰、简单,开发效率高,第三方库丰富,移植性好

3, python的种类(解释器种类)

CPython、IPython、JPython、PyPy

二、Python基础代码

1、cmd运行py代码

Print(“Hello world!”)

终端---->cmd-----> python  文件路径

Ps: python2编码默认为ASCII(无法表示中文),python编码默认为UTF-8

# -*- coding: utf-8 -*-  告诉python解释器用什么编码执行源代码

2、注释(#),被注释内容不被执行

单行注释:#被注释内容

多行注释:’’’被注释内容’’’,或者”””被注释内容”””

3、变量

用来临时存储运算结果,便于程序调用

Name = “longlong”

Ps:变量名可由字母、数字、下划线任意组合构成,变量名不能以数字开头,

变量的定义要有可描述性

关键字不能声明为变量,['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del',

'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

推荐定义方式

       驼峰体

       AgeOfOldboy = 56

       NumberOfStudents = 88

       下划线(官方推荐)

       Age_of_oldboy = 56

       Namber_of_students = 88

       Ps:定义变量不好的举例,变量名为中文、拼音,变量名称过长,变量名称词不达意

变量名称赋值

       Name1 = “sansan”

       Name2 = 0394

       Name2 = name1

4、常量

常量指不变的量,在程序运行中不会改变的量

Python中没有专门语法代表常量,程序员约定俗成用变量名称全部大写代表常量

5、程序交互input()

       #将用户输入的内容赋值给one变量

       one = input(“请输入名称:”)

       #打印输入内容

  print(one)

       #用户输入多个信息

       name = input(“What is your name?”)

       age = input(“How old are you?”)

       hometown = input(“Where is yao hometown?”)

       print(“Hello ”,name,”your are ”,age,”years old,you came from”,hometown)

6、基础数据类型(部分)

       a = 6*8

       type(a)

       # type()是查看数据类型的方法

       整数类型(int):python2中分为int、long,python3全是int,(用于计算,+ - * / %(取余)//(取整))

       字符串类型(str):字符串可拼接(+)或相乘(*), 在Python中,加了引号的字符都被认为是字符串!

       单引号、双引号、多引号的区别及用法

       布尔型(True、False):True(真),False(假), 用于逻辑判断

7、if语句格式

       If 条件:

              结果

       If 条件:

              结果

       Else:

              结果

       If 条件:

              结果

       Elif 条件:

              结果

8、while语句

       While 条件:

              结果

       终止循环,1,改变条件,2,break(直接结束循环)

       Coutinue 结束本次循环,继续下一次循环。

原文地址:https://www.cnblogs.com/dzh0394/p/8954405.html