一、
1、python是一种解释型语言(没有编译环节)、是一种交互式语言、是面向对象语言。
2、print函数
(1)输出内容:是数字、字符串、含有运算符的表达式
# 可以将内容输出到目的地:IDLE、控制台、文件
(2)输出形式:换行、不换行
#将数据输出文件中 eg:
fp = open('D:/text.txt', 'a+')
'D:/text.txt'表示存入的文件,'a+'表示以读写的方式打开文件,如果没有就创建,如果有就追加在该文件内容后。eg:
print('helloworld', file = fp)
fp.close()
前提条件:1、所指定的盘符存在 2、使用file = fp
(3)不进行换行输出
print('hello', 'world', 'python')
二、转义字符
1、什么是转义字符?
反斜杠+想要实现的转移功能首字母
2、为什么需要转义字符?
(1)当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)
反斜杠:\\ 单引号:\' 双引号:\"
(2)当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符
换行:\n 回车:\r 水平制表符:\t(四个空格代表一个制表符,若四个空格没有占完,则不换制表符,四个空格占完,则重开一个制表符) 退格:\b
print('hello\tworld') #横向制表
print('helloooo\tworld') #横向制表
#输入双斜杠时,输出的是单斜杠
三、Python中的标识符和保留字#查看保留字:
import keyword
print(keyword.kwlist)
1、变量、函数、类、模块和其他对象的起的名字就叫标识符
2、规则:(1)字母、数字、下划线_(2)不能以数字开头(3)不能是保留字(4)严格区分大小写
3、变量的组成:(1)标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取(2)类型:表示的是对象的数据类型,使用内置函数type(obj)来获取(3)值:表示对象所存储的具体数据,使用print(obj)可以将值打印输出。
#当多次赋值之后,变量名会指向新的空间
4、常用的数据类型:
(1)整数类型(int:98)可以表示正数、负数和零 整数的不同进制表示方式:十进制(默认的进制)二进制(以0b开头)八进制(以0o开头)十六进制(0x开头)
(2)浮点数类型(float:3.1415)由整数部分和小数部分组成,使用浮点数进行计算时,可能会出现小数位数不确定的情况。解决方案:导入模块decimal
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) #3.3
(3)布尔类型(bool:True, False) 用来表示真或假的值 True表示真,False表示假 布尔可以转化成整数(True=1,False=0)
(4)字符串(str:'hello')又称不可变的字符序列
可以使用单引号,双引号,三引号或""" """来定义
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行
#类型的转换:
四、Python中的注释
在代码中对代码功能进行解释说明的标注性文字,可以提高代码的可读性。注释内容会被Python解释器忽略。
(1)单行注释—以“#”开头,直到换行结束(2)多行注释—并没有单独的多行注释标记,将一对三引号之间的代码称为多行注释(3)中文编码声明注释—在文件开头加上中文声明注释,用以指定源码文件的编码格式。
#输入函数input()
五、Python中的运算符
1、算术运算符
2、赋值运算符
3、布尔运算符
4、比较运算符
5、位运算符
运算符的优先级