Python第一次课知识点学习---简介,内置对象,输入输出,命名规范,运算符和表达式,内置函数

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()    
  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值