首页 > 代码库 > Python基础(一)
Python基础(一)
一、Python安装
windows
1
、下载安装包
https:
/
/
www.python.org
/
downloads
/
2
、安装
默认安装路径:C:\python35
3
、配置环境变量
【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python35,切记前面有分号
二、变量\字符编码
声明变量
1 #_*_coding:utf-8_*_ 2 3 name = "lidong"
上述代码声明了一个变量,变量名为: name,变量name的值为:"lidong"
变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
[‘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‘]
三、字符编码
python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)
ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号
显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即:Unicode
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
注:此处说的的是最少2个字节,可能更多
UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...
注释
当行注视:# 被注释内容
多行注释:""" 被注释内容 """
四、数据类型初识
比较重要的一些:
- 布尔型: 关键字 bool,值为 True 或 False,逻辑上的真、假。 用于循环或判断
- 整数: 关键字 int,如 3, -1,也叫整型。
- 浮点数: 关键字 float,如 3.2,7.92, 也叫浮点型。
- 字符串: 关键字 str,如"hello python";关键字 unicode, 如 u"hello"。
- 列表: 关键字 list,是值的有序序列,如[3, 2, 5],值可以是任何类型。
- 元组: 关键字 tuple,类似于列表,但值不可变的序列,如 (1,3,5),(1,)。
- 集合: 关键字 set,是装满无序值的包。 三大特性:无序性,确定性,互异性。
- 字典: 关键字 dict,是键值对的无序包。
字符串格式化输出
方法一:%占位符
1 username = input("username:") 2 password = input("password:") 3 4 info = ‘‘‘ 5 username:%s 6 password:%s 7 ‘‘‘ % (username, password) 8 9 print(info)
PS: 字符串是 %s;整数 %d;浮点数%f
方法二:format
username = input("username:") password = input("password:") print("username:{0}, password:{1}".format(username, password))
- 移除空白:print(hello.strip())
- 分割:print(hello.split())
- 长度:print(len(hello))
- 索引:print(hello.index("i"))
- 切片:print(hello[5:10])
五、运算符
1、算数运算:
2、比较运算:
3、赋值运算:
4、逻辑运算:
5、成员运算:
Python基础(一)