Python自学笔记

这篇博客是作者的Python自学笔记,涵盖了基本语法元素,如缩进和注释,以及基本图形绘制。文章详细讲解了字符串的使用、列表类型的操作,如切片和元素判断,并介绍了输入输出函数input()和print()。此外,还涉及到基本数据类型,如浮点数、复数和字符串,以及分支循环结构和函数的使用。博客内容还提到了Python的Turtle库和文件操作,强调了编程中的思想和方法的重要性。
摘要由CSDN通过智能技术生成

Python自学笔记

从9.1~9.8 学习python基本语法

学习链接: Python语言程序设计(北理)

基本语法元素

#温度转换
Tempstr =input(":")
if Tempstr[-1] in ['F', 'f']:              #判断最后一个字符是否为华氏度标志
    C = (eval(Tempstr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C)) #格式化输出温度
elif Tempstr[-1]in ['c', 'c']:
    F = 1.8*eval(Tempstr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

bug:

IndentationError:expected an indented block

明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。一句话 有冒号的下一行往往要缩进,该缩进就缩进

注释
单行注释以#开头,多行注释以"""开头和结尾

缩进
缩进表达程序的格式框架

  • 严格明确缩进是语法的一部分,缩进不正确程序运行错误
  • 所属关系表达代码间包含和层次关系的唯一手段
  • 长度一致程序内一致即可,一般用4个空格或1个TAB

字符串的使用
使用[ ]获取字符串中一个或多个字符
-索引∶返回字符串中单个字符<字符串>[M]
“请输入带有符号的温度值:”[0]或者TempStr[-1]
-切片:返回字符串中一段字符子串<字符串>[M:N]
“请输入带有符号的温度值:”[1:3]或者TempStr[0:-1]
包括起点不含终点

python切片详解
字符串逆序 “字符串”[: : -1]

列表类型
由0个或多个数据组成的有序序列
-列表使用[]表示,采用逗号分隔各元素
[ ‘F’,‘f’]表示两个元素’F’和’f’
-使用保留字in判断一个元素是否在列表中
TempStr[-1] in [‘C’, ‘c’] 判断前者是否与列表中某个元素相同
也就是TempStr[-1] 是不是‘C’或‘c’

输入函数input()

<变量> = input(<提示信息字符串>) 用户输入的信息以字符串类型保存在<变量>中

输出函数print()

print()总结

-print()函数的格式化:

print(*objects, sep=' ', end='\n', file=sys.stdout)

参数的具体含义如下:

objects --表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。
sep – 用来间隔多个对象。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符。
file – 要写入的文件对象。
如print(“转换后的温度是{:.2f}C”.format©)

{}表示槽,后续变量填充到槽中,注意分隔符是“ . ”
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pKVWKWEa-1603536749174)(D:\QQdoc\Markdown\20170910165845679.png)]

print(“Hello:”,i) 输出默认在字符串之间+空格

评估函数-eval()
去掉参数最外侧引号并执行余下语句的函数,能将任何字符串形式信息变成python语句

基本图形绘制

#PythonDraw.py
import turtle      #引用turtle库
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)    #后退
turtle.pendown()
turtle.pensize(25</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值