python学习笔记

python基本语法元素

  • 注释-单行注释(#+注释)-多行注释(’’’ 注释 ‘’’)
  • 缩进(明确语句之间的从属关系)
  • 高亮(不同字符因含义不同呈现的颜色不同,非编程语法,可凭喜好修改)

1.命名和保留字

  • 变量-程序中用来保存和表示数据的占位符
  • 命名规则-大小写字母,数字,下划线和汉字等及组合(但是首字符不能是数字)
  • 保留字-被编程语言内部定义并保留使用的标识符
  • python共有33个保留字
    在这里插入图片描述
    2.数据类型(整数,浮点数,字符串,列表)

1.10,011,101被不同的解读

  • 整数-10011101

  • 字符串-“10,011,101”

  • 列表-[10,011,101]表示一组数

  • 字符串的序号(正向递增序号和反向递减序号)

》0 1 2 3 ……
“人生苦短,我学python”
《从右向左-1 -2 -3……
3.字符串的使用

  • 使用[ ]获取字符串中一个或多个字符

  • 索引:返回字符串中单个字符 “我是谁”[0]

  • 切片:返回字符串中的一段字符串 “我是谁”[m:n]
    4.列表类型-由0个或多个数据组成的有序序列

  • 列表使用[ ]表示,采用(,)分隔各元素

  • 使用保留字 in 判断一个元素是否在列表中
    3语句与函数

  • 赋值语句

  • 分支语句-由条件决定运行的语句(使用 if,elif,else构成判断的分支条件)

  • 每个保留字所在行的最后存在一个冒号(:),是语法的一部分
    if 条件 :

  • 冒号及后续缩进用来表示语句之间的从属关系


  • 函数由名字和()组成如input(),是根据输入参数产生不同输出的功能过程,类似数学中的函数 y=f(x)

  • 函数采用<函数名>(<参数>)方式使用

  • python程序的输入输出(input(),变量=input(<提示字符串>))
    print(),print(<字符串>)

  • print()函数的格式化,print(“转换后的温度是{:.2f}C”.format(c))

  • eval()去掉参数外侧引号并执行余下的语句的函数
    eval(“1”)>1,eval(“1+2”)>3,eval(“print(“hello”)”) >打印hello

t=input("请输入温度: ")-输入函数,将输入的字符串赋给t(赋值语句)
if t[-1] in ['F','f']: -保留字if,in,分支语句
	C=5/9(eval(t[0:-1])-32)-eval()函数
	print("转换后的的温度是{:.2f}C".format(C))输出的格式化
elif  t[-1] in ['C','c']:
	f=eval(t[0:-1])*9/5+32-t[0:-1]字符串切片
	print("转换后的的温度是{:.2f}F".format(f))
else:
print("输出格式错误")	
t=input(str( ))
if(t[-1]=='f' or t[-1]=='F'):
    F=float(t.strip('f').strip('F'))
    C = ( F - 32 ) / 1.8
    print("%.2fC"%C)
elif(t[-1]=='C'or t[-1]=='c'):
    C=float(t.strip('C').strip('c'))
    F = C * 1.8 + 32
    print("%.2fF"%F)
else:
    print("输入格式错误")

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值