python基础
1. 第一句python
-后缀名可以是任意的,但在导入模块时,如果不是.py文件,会报错,故以.py为后缀名
2.两种执行方式
1)python解释器 py文件路径
2)python 进入解释器: 实时输入并获取到执行结果
3. 编码
utf-8 编码:能用多少表示就是用多少表示
& 00000001
中 001000000000000111110010
Python3中无需关注编码格式
Python2 每个文件中只要出现中文,头部必须加
# -*- coding:utf8 -*- //放在文件开头
4.变量
变量命名规则:
1)字母
2)数字
3)下划线
注:区分大小写,不能以数字开头,不能是关键字,最好有意义
5.条件语句
if条件基本语句分三种类型
//1)if基本语句 if 条件: 内部代码块 内部代码块 else: ... //2) if嵌套 if 1 == 1: if 2 == 2: print("欢迎进入1") print("欢迎进入2") else: print('欢迎进入3') else: print("欢迎进入4") //3)if elif inp = input('请输入级别:') if inp == "高级": print('高级') elif inp == "白金": print('白金') elif inp == "铂金": print('铂金') else: print('***end***')
补充:pass占位符
if True: pass //表示跳过,什么也不做 else: ...
6.基本数据类型
字符串(str):以单引号、双引号、三引号括起来的
name = "中国" name = 'alex' name = """alex""" name = '''中国China''' //字符串加法 name1 = "中国" name2 = 'alex' name3 = name1 + name2 //"中国alex" //字符串乘法 name1 = "中国" name = name1 * 10 //重复10次
数字(int):
加法 + 减法 - 乘法 * 除法 / 乘方 ** 整除(取商的值) // 模(取余数) %
布尔类型 bool:
布尔类型只有真(True)和假(False)两种,需要注意的是0为假,非零为真;空值为假,非空为真。
int(True) = 1 int(False) = 0 bool(2) = True bool(None) = False