python
第一章
python环境开发安装
官网下载:
下载可执行的安装文件
下载安装完成之后会有以下四个文档
第一个文件时python自带的一个简单开发环境
第二个交互式命令行程序
第三个官方技术文档
第四个已安装模块的文档
python输出函数
print()函数
# 向控制台打印
#print(520),就是向计算机发出指令,然后通过python解析器解释称计算机能识别的语言,最后打印在控制台
# 可以输出数字
print(520)
#可以输出字符串
print('helloworld')
#含有运算符的表达式
print(3+1)
#将我们的数据输出到文件当中 注意点,1、所指定盘符 2、使用file= fp
fp=open('D:/text.txt','a+')#如果文件不存在就创建一个文件,存在就在文件后面追加
print('helloworld',file=fp)
fp.close()
#不进行换行输出
print('a','b','c','d')
转义字符于原字符
转义字符
1、什么是转义字符
就是反斜杠+想要实现的转义功能首字母
2、为什么需要转义字符
当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义
反斜杠:\
单引号:’
双引号:"
换行:\n
覆盖:\r
制表:\t
退格:\b
原字符
#原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r,或R
注意事项:最后一个字符不能是反斜杠
print(r'hello\word')
第一章总结
第二章
二进制于字符编码
python中的标识符和保留字
保留字
有一些单词被我赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用.
#查看保留字
import keyword
print(keyword.kwlist)
标识符
变量、函数、类、模块和其它对象的起的名字就叫标识符
规则:
字母、数字、下划线_
不能以数字开头
不能是我的保留宇
我是严格区分大小写的
变量的定义和使用
变量由三部分组成
标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
name(变量)里面存的是id,通过这个id找到它,里面包含了标识、类型、和值
数据类型
#数据类型
常用的数据类型
整数类型→int >98
浮点数类型→float >3.14159
布尔类型→bool > True ,False
字符串类型→str →'人生苦短,我用Python'
类型转换
为什么需要数据类型转换?
将不同数据类型的数据拼接在一起
name ='张三' age=20 print('我叫'+name+'今年'+str(age)+'岁')
python注释
注释
在代码中对代码的功能进行解释说明的标注性文字,可以提
高代码的可读性.
注释的内容会被Python解释器忽略
通常包括三种类型的注释
单行注释→以"#”开头,直到换行结束
多行注释>并没有单独的多行注释标记,将-对三引号之间的代码
称为多行注释
中文编码声明注释>在文件开头加_上中文声明注释,用以指定源码文
件的编码格式
第三章
input函数的使用
#input()输入函数
name = input('你叫什么名字')
print(name)
赋值运算符
# 赋值运算符,顺序从左到右
i=3+4
print(i)
# 链式赋值
a=b=c=20
print(a,id(a))
print(b,id(b))
print(c,id(c))
print('--------支持参数赋值---------')
a+=10
a/=10
a-=10
a%=10
a//=10
print('---------支持系列解包赋值---------')
r,t,y = 20,30,40
print(r)
print(t)
print(y)
比较运算符
对变量或表达式的结果进行大小、真假等比较
比较运算符的结果为Boolean类型
a,b = 10,20
print('10>20?',a>b)
print('10<20?',a<b)
print('10<=20?',a<=b)
print('10>=20?',a>=b)
print('10==20?',a==b)
print('10!=20?',a!=b)
一个 =称为赋值运算符
==称为比较运算符
一个变量由三部分组成,标识,类型,值
==比较的是值
比较对象的标识使用is
print(a is b); #----->true print(a is not b); #----->false a和b的id一样,数组返回false数组是开辟新的空间