【python学习笔记1】变量,数据类型,基本操作符,格式化输入与输出

变量是临时存放数据的场所,变量不用定义数据类型,赋值给变量的内容决定它的类型
a=10
print(type(a))
a='wulaoshi'
print(type(a))
a=12.67
print(type(a))
a=True
print(type(a))

 运行结果:

python数据类型:

元组:小括号;列表:中括号;字典:大括号:

a=()
print(type(a))
a=[]
print(type(a))
a={}
print(type(a))

运行结果:

变量命名规则 :(1)以字母或下划线开头;(2)开头以外的部分可以有数字;(3)区分大小写;(4)python关键字不可以作为变量名。

命名规范:(1)见名知义;(2)小驼峰:userName;(2)大驼峰:UserName;(3)下划线:user_name。

基本运算符:算术运算符

#算术运算符包括  + - * / % ** //
a=10
b=3
c=a+b
print(c)
c=a-b
print(c)
c=a*b
print(c)
c=a/b
print(c)
c=a%b   # 余数
print(c)
c=a**b
print(c)
c=a//b  #除取整
print(c)

运算结果:

比较运算符: 

#比较运算符包括 == != > > >= <=

a,b=10,5
print(a==b)
print(a!=b)
print(a>b)
print(a<b)

运行结果:

 逻辑运算符:

#逻辑运算符 and or not

a,b,c,d= 23,18,10,3
print(a+b>c and c<d)
print(a+b>c or c<d)
print(not a<b)

 运行结果:

逻辑运算优先级:not > and > or

赋值运算符:

#赋值运算符 = += -= *= /= **= //=

a=10
b=3
a+=b
print(a)
a-=b
print(a)
a**=b
print(a)

运行结果:

 python的输入和输出:

%可以作为输出的占位符:

#输出  %占位符
name='张扬'
classpro='天津大学一年三班'
age=7
print('我的名字是%s,来自%s,今年%d岁了'%(name,classpro,age))

运行结果:我的名字是张扬,来自天津大学一年三班,今年7岁了(\n换行)

常用的格式化符号:

另一种形式.format。以下是两种格式化输出的对比:

#输出练习
name='老夫子'
QQ='11111111111'
phone='222226554526554'
addr='北京市海淀区北京大学'
print('姓名:%s'%name)
print('QQ:%s'%QQ)
print('联系方式:%s'%phone)
print('地址:%s'%addr)

name='老夫子'
QQ='11111111111'
phone='222226554526554'
addr='北京市海淀区北京大学'
print('姓名:{}'.format(name))
print('QQ:{}'.format(QQ))
print('联系方式:{}'.format(phone))
print('地址:{}'.format(addr))

 上面两种格式的输出结果是一致的

输入:input函数(输入的类型默认为str字符串类型,需要进行格式转换)

name=input('请输入您的姓名')
age=int(input('请输入您的年龄'))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值