Python-第一课

执行Python 程序:

运行Python文件的 语法:

python3   文件路径 文件名称 回车 (Python2也一样)

Python 2/3的区别:Python2默认的编码方式是ASCII码

                               Python3默认的编码方式是UTF-8

怎么解决Python2无法识别的问题:

“在执行文件的头部添加:(# -*- encoding:utf-8 -*-)”

 

变量:

什么是变量:就是将一些运算的中间结果暂存到内存中的,方便后续代码调用:

变量的规则:

                1,必须有数字,字母,下划线任意组合,且不能以数字开头。

                 2,不能是Python中的关键字。

                 3,变量具有可描述性。

                 4, 不能是中文。(不要太长)

例如:

推荐定义的方式:

#驼峰体:

    AgeOfOldboy = 56

   NumberOfStudents = 50

#下划线:---- 推荐使用下列方法>

age_of_oldboy = 56

number_of_students = 50

   * 小高级:age1 = 12 ----  这里的"等于"(一个等于)是赋值  把后面的12赋值给前面的age1 他在内存中是怎样运行的:在内存中开辟了一个空间是12,创建了一个变量age1 ,用这个变量指向内存为12的空间。

等号右边的先计算,计算完毕后再赋值给前面的变量。

常量:---(一直不能变,强烈推荐用英文)

python语言中没有常量这个概念,但是为了与C语言等其他语言有相似性,设置了常量,一般使用大写来表示

在C语言中常量是不能更改的,Python中常量是可以更改的

如 Π,BIR_OF_CHINA = 1949

注释

方便理解代码,(方便自己/方便他人,理解代码)

单行注释: #

多行注释 ‘’‘(三个单引号)被注释’‘’/ “”“(三个双引号)被注释”“”

用户交互 --- "input"

1,等待输入

2,将你输入的内容赋值给了前面的变量

3,input 出来的数据类型全部是str(字符串)

"""

name = input ('请输入你的名字:')
age = input ('请输入你的年龄:')
print ('我的名字'+name,'我的年龄'+age+'岁')  // 我的名字是一个字符串,它可以和后面的name变量相加,我的年龄也是一个字符串,也可以和后面的age变量相加

所以 可以理解为,字符串和字符串可以用+号相连。

 

基础数据类型初始:

数字:int 1.2.3.45

           + - * / **(平方)

          %(取余)

           ps: type()

           字符串转化成数字:int(str) 条件:str(字符串必须是数字组成的)

           数字转化成字符串:str(int) 

字符串:str,python当中凡是用引号引起来的都是字符串

               可相加:字符串的拼接

               可相乘:str * int

bool:布尔值    True   False

流程控制之-条件语句:

                                         "对格式有严格要求,一定要注意格式"

if 条件 :

书写格式

if 条件 :   (顶头写if语句然后空格+条件语句 空格 再加上英文的冒号:“冒号的作用是,条件跟结果分开”) 冒号前面是条件,后面是结果。

  结果,满足上述条件的结果,相对于上述if条件缩进4个空格(TAB键一步到位)不能顶格的原因是,不能分别当前结果是上述那个条件语句的结果,容易混淆

 while 条件 :

什么条件都可以,只要能判断出真假 

循环体

无限循环

终止循环,1.改变条件,使其不成立;

                  2. break 也可以终止循环,而且时立刻终止循环。

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

 

 

while 的循环理论是,条件成立,永远循环,条件不成立,终止循环。

#标识位-flag

从1打印到100

 

posted @ 2019-09-03 01:22  MarkSi  阅读(139)  评论(0)    收藏  举报