目录
Python第一课(= ̄ ρ ̄=) …zzZZ

一.Python是一种怎么样的语言✧(≖ ◡ ≖✿)
- Python是跨平台、开源、免费的解释型高级动态编程语言,支持伪编译将其源程序转换成字节码来优化程序和提高运行速度,支持使用py2exe、pyinstaller或cx_Freeze工具将Python程序转换成二进制可执行文件。
- Python支持命令式编程、函数式编程,完全支持面向对象程序设计,语法简洁清晰,拥有大量的几乎支持所有领域应用开发的成熟扩展库。
二.Python基础知识(((°▽°)八(°▽°)))♪
2.1、常见的Python内置对象
对象类型 | 类型名称 | 示例 | 简要说明 |
---|---|---|---|
数字 | int/float /complex | 1234 | 数字大小没有限制,内置支持复数及其运算 |
字符串 | str | ‘swfu’ | 使用单引号、双引号、三引号作为定界符,以字母r和R引导的表示原始字符串 |
字节串 | bytes | b’hello world’ | 以字母b引导,可使用单引号、双引号、三引号作为定界符 |
列表 | list | [1,2,3] | 所有元素放在一对方括号中,元素之间使用逗号分隔,其中的元素可以是任意类型 |
字典 | dict | {1:‘food’,2:‘taste’,3:‘import’} | 所有元素放在一对大括号中,元素之间使用逗号隔开,元素形式为“键:值” |
元组 | tuple | (2,-5,6) | 不可变,所有元素放在一对括号中,元素之间使用逗号分隔,如果元组中只有一个元素的话 ,后面的逗号不能省略 |
… | … | … | … |
2.2、基本输入输出
2.2.1、输出print()
如:
print(*object,sep='',end='\n',file=sys.stdout,flush=False)
1.其中,*object
:输出对象,一个或多个。
如:
print(3) #输出:3
print(3,2,8) #输出:3 2 8
2.sep
:多个参数输出的分隔字符,默认空格。
如:
print(3,2,8,sep=',') #输出:3,2,8
3.end
:输出结束时的字符,默认是换行符\n
。
如:
for i in range(4):
print(i,end=' ') #输出:0 1 2 3
4.file
:定义流输出的文件,默认为标准的系统输出,可以从定义为输出到文件。5.flush
:立即把内容输出到流文件,不作缓存。
2.2.2、Python输出:str.format()
<模板字符串>.format(<逗号分隔的参数>)
现在,我们假设要输出:Tomy,女,20
1.默认按替换域出现的顺序
输出
print('{},{},{}'.format('Tomy,'女',20)
2.根据序号到format()里查找序号
对应的值进行填入
print('{2},{1},{0}'.format(20,'女','Tomy'))
3.给每个变量赋值,按替换域的变量名
顺序输出
print('{name},{gender},{age}'.format(age=20,gender='女',name='Tomy'))
4.模板字符串中说明性字符串
将被原样输出
print('姓名:{}性别:{},年龄:{}'.format('Tomy','女',20))
#输出:姓名:Tomy,性别:女,年龄:20
5.格式限定符“:”
和类型说明符“f”
共用控制浮点数的输出精度
print('{:.2f}'.format(3.14159)) #输出:3.14
#严格按照给定的精度输出
2.2.3、Python输入,input()
input()函数: #读入一个字符串
1.提示性文字以双引号或单引号引起来,原样输出。
如:
s=input()