我们以一段代码进行入门讲解



















#*这段代码实现分别计算1到100中奇偶数之和*#from datetime import *  #引入日期时间模块print("现在时间:",datetime.now())   #打印当前日期时间#定义1个变量赋值为0Odd_number = 0#定义1个变量赋值为0Even_numbers = 0#for循环1到100for i in range(101):    #判断否能被2整除    if i % 2 == 0:        Even_numbers = Even_numbers + i    else:        Odd_number = Odd_number + i#输出最后结果print("0到100奇数之和:",Odd_number)print("0到100偶数之和:",Even_numbers)


模块的引入

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。常见的使用方法



import 模块名from 模块名 import 模块中的函数名

上面代码中就是使用的第2种方法国际惯例用第2种,显得专业



万能的print函数

print() 方法用于打印输出,最常见的一个函数。以下是 print() 方法的语法:



print(*objects, sep=' ', end='\n', file=sys.stdout)

  • objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

  • sep -- 用来间隔多个对象,默认值是一个空格。

  • end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

  • file -- 要写入的文件对象。

日常程序调试中,print函数用于问题定位



常量与变量

常量:顾名思义就是不变的量,它的值是固定不变的,一般在程序中用的较少

变量:变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用

如上面代码中的第4行与第6行就定义了两个变量,赋值为0

顺带讲一下数据类型(后期详细讲解)

Python3 中有六个标准的数据类型:

  • Number(数字)

  • String(字符串)

  • List(列表)

  • Tuple(元组)

  • Set(集合)

  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

需要特别注意的是,变量名不能使用以下python保留字



['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'


循环语句 

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

上面代码的for寻呼就是便利0到100,也可以用while语句实现




#while循环1到100i = 1while i <101:    #判断否能被2整除    if i % 2 == 0:        Even_numbers = Even_numbers + i    else:        Odd_number = Odd_number + i    i += 1#输出最后结果print("0到100奇数之和:",Odd_number)print("0到100偶数之和:",Even_numbers)


条件控制语句

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。上面代码就是通过for循环语句与if条件判断语句实现了1到100中所有奇数与偶数之和。

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。




if 表达式1:    语句    if 表达式2:        语句    elif 表达式3:        语句    else:        语句elif 表达式4:    语句else:    语句


注释

一个好的码农肯定会有一个好的代码注释习惯,便于后期维护与别人阅读


#单行注释#注释可以是英文和中文不能使用拼音"""多行注释第一种方式"""'''多行注释第二种方式'''