【Python笔记】基础一

一.print

用于打印

#print([obj1],[obj2]...[,sep=""][,"endl=""][,file=sys.stdout])

print("a","b","c")
print("a", "b", "c", sep="")
print("a", "b", "c", sep="#")
#比较上面三个打印的区别

print("abc")
print("def", end="")
print("g")
#观察有end与没有的区别

wf = open("t.txt", "w")
print("123", file=wf)#t.txt写入“123”
wf.close()
#观察项目文件夹下是否生成t.txt,内容是否为"123"

print([obj1],[obj2]...[,sep=""][,"end=""][,file=sys.stdout])

  • obj表示内容
  • sep用于替换obj与obj的逗号(逗号默认输出为空格)
  • end结尾替换(print默认结尾会换行),file为打开文件对象(打开文件代码为’‘‘变量名 = open(“路径”,“w”)’’')

二.定义变量及其类型的识别

python中定义变量格式: 变量名 = 值 (python为动态语言,会自动识别变量名)

函数:type()可以识别变量类型,观察参考代码的输出结果

a = 1 #定义一个变量
print(type(a))#此代码打印a的类型
a = 1.1
print(type(a))
a = True
print(type(a))
a = "abc"
print(type(a))
a = [1, 2, 3]
print(type(a))
a = {
   1: 123, 2: 142}
print(type(a))
a = 12 + 0.2j
print(type(a))
a = set("uuusss")
print(type(a))

三.if语句,input函数的学习

  • 使用一
if 条件判断:
  执行代码
  • 使用二
if 条件判断:
  执行代码A
else:
  执行代码B
  • 使用三
if 条件A判断:
  执行代码A
elif 条件B判断:
  执行代码B
...
else:#当上面情况都不成立时运行
  执行代码B

比较符

符号 作用
< 小于
> 大于
=> 大于等于
<= 小于等于
== 等于
!= 不等于
not 取反
and
or

参考代码中有输入代码input,用于用户输入内容,不管用户输入什么都为字符串,例如用户输入123, python会默认"123",因此eval()函数是将字符串变为可以在python中运行的代码(简单理解将最外边的双引号或引号去了),例如eval(“123”)等于123,eval(“1+2”)等于3(因为去了引号后为1+2,不是字符串,于是python就开始运算了)

height = eval(input("请输入你的身高(cm):"))
if height < 140:
    print("你身高只有", height, "cm", sep="")
elif height < 170:
    print("你身高有", height, "cm", sep="")
else:
    print("你身高居然有", height, "cm", sep="")

四.格式化输出format()函数

# 格式化输出format()
print("名字:{},年龄:{}".format("tom", 16))

# 自定义顺序
print("名字:{1},年龄:{0}".format("tom", 16))

# 定义变量
print
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值