首次接触Python,今天是自己的第一次总结和练习。
基本知识点和条件
一、Python的基本使用
1、后缀名是否可以任意?
答:后缀名可以任意,不影响单个Python程序的运行。但是导入模块时,若导入文件不是.py文件,就会出错
2、Python的执行方式
都是使用Python解释器,一种方法是进入解释器后输入py文件的路径;另一种是直接用Python解释器打开py文件
3、解释器路径
#!/usr/bin/env python
4、编码方式
# -*- coding:utf8 -*-
5、Python2和Python3的区别
Python3无需关注编码,但是Python2运行时,每个文件中只要出现中文,其头部必须添加编码方式
二、变量名
——由字母、数字和下划线组成
PS:
1、数字不能作为变量的开头
2、关键字如“and”、“as”、“assert”、“break”等不可以作为变量名使用,否则会报错
3、变量名最好不要和Python内置的东西重复。
Python条件语句
模板:
1、标准形式
if 条件 :
内部代码块
内部代码块
else :
内部代码块
主语句
2、if支持嵌套,也就是可以在模块中写模块
3、if支持多条件判断
if 条件 :
内部代码块
elif 条件 :
内部代码块
elif 条件 :
内部代码块
else :
内部代码块
4、空的判断语句的处理方式
与C、C++不同的是,如果if语句后的内部代码块为空,则需要添加pass关键词过渡,以确保程序能正常运行。
举例:
if 1 == 1 :
pass
else :
print('烧饼')
字符串和数字的运算法则
一、字符串
name = "我试试正文"
name = 'alex'
name = """alex"""
name = '''alex'''
1、字符的运算法则
(1)加法
n1 = 'alex'
n2 = 'sb'
n3 = 'db'
n3= n1 + n2 #n1和n2连接后赋值给n3,n3的最终形式为"alexsb"
(2)乘法
n1 = "lalex"
n2 = n1 * 10 #让字符串出现10次
二、数字
age = 13
1、数字的运算法则
a1 = 10
a2 = 20
a3 = a1 + a2 将a1和a2的值相加,再赋值给a3
a3 = a1 - a2 a1减去a2,再赋值给a3
a3 = 100/10 除法运算
a3 = 2**4 2的4次方
a3 = 39 % 8 取余数运算
a3 = 39 // 8 取商运算
Python循环语句
模板:
while 条件 :