python之父:吉多,1991正式推出
语音特点:简洁、优雅、简单;完全的面向对象;编译(如java、c),解释(python,按行执行,需要特定环境)。高级语言。扩展性好。第三方模块丰富,容易集成其他语言。
基础内容:
基本语言规范
条件,循环
序列,集合,字典
字符串
函数
面向对象、类、对象
模块、包
文件 *** 作
数据库 *** 作
其他 *** 作,如Excel,word,json,xml等
GUI tkinter
网络编程
游戏编程pygame
web框架
一、语法特点:注释:单行用#,
多行用3个"
代码缩进:美观。可以写分号,但是不建议写分号。
编码规范
保留字、标识符(字母、数字、下划线)
二、基础数据类型 1、数值整数int,小数 浮点数float,
在python中,输入type()可以查看是什么数据类型。
一个/是除,结果是浮点型,两个//是强制转换成整型
进制问题
python默认十进制
二进制的:逢2进1:1,10,11,100,101,110,111,1000
十六进制:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,20
python里面是以0b开始表示二进制数字:
0b10-------2
0b111------7
python里面以0o开始表示八进制数字:
0o11----------9
0o10----------8
python里面以0x开始表示十六进制数字:
0x1F--------31
0x2F--------47
python中,十进制转换成二进制的函数bin()
十进制转换成八进制的函数oct()
十进制转换成十六进制的函数hex()
2、布尔Ture
False
其中T和F必须大写。type(True), 确实是bool布尔类型
数字与布尔之间的转换bool()
只有0会认定为False,其余均是True。有东西就是真,没东西就是假。
None也是保留字,也是假False
3、字符串python中用单引号,双引号,或者三引号表示字符串,但必须都是英文的单引号双引号或者三引号。
type()中的1,是字符串还是整型
单引号或者双引号是成对出现的,这句中三个‘ 程序不认识。一般把外面改成双引号
或者在不是单引号的外面加一个\
\-------是转义符
三引号:输入字符串较长时,用三引号,可以换行
\n表示换行
单行也可以换行,直接加一个\表示换行
4、转义字符\n-------换行
\'--------
\‘’
\t
\\
\n是换行;\\n是转义,不让换行,把\n打印出来
字符串前面加r,也可以打印原始字符串
输入:input()
input()换行,可以输入想输入的东西
input('input your age:') 换行,会等待输入数字,再次换行,可以出现字符串'20'
字符串转换成整数:int(‘字符串’)
数字转换成字符串:str(数字)
获取前5位
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)