python学习记录

python语言程序设计
使用的书籍是由嵩天老师编写,高等教育出版社出版的 python语言程序设计基础 第二版
学习的网课是在中国大学mooc上北京理工大学由嵩天老师主讲的python语言程序设计

一,初识python语言

环境的配置:略
所用软件:pycharm 安装过程:略
编译:将源代码一次性转换成目标代码(机器码)的过程
解释:将源代码逐条转换成目标代码的过程
python是一种解释执行语言

运行python小程序
1.helloworld

print("Hello World")

运行结果:
在这里插入图片描述
2.圆的面积计算

radius = 25
area = 3.1415 * radius * radius
print (area)
print("{:.2f}".format(area))

运行结果:
在这里插入图片描述
代码示例:

#TempConvert
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("输入的格式有误")

测试数据和测试结果:
在这里插入图片描述

代码分析:

缩进:在python中用缩进来表示代码之间的层次和包含关系(和C语言中不同,不必使用花括号{},但是缩进一定要规范,否则会导致程序的错误)
注释:
1.单行注释:以#开头,后面是注释内容。
例如本程序开始的#TempConvert
2.多行注释:以’’'开头和结尾,中间是注释内容。

赋值:

如下代码

TempStr = input("请输入带有符号的温度值:")

可以了解到变量是不用声明的直接赋值
例如可以写作:
apple = ”苹果“

python变量命名规范:

注意事项:大小写敏感,首字符不能是数字,不与保留字相同。
例如Python和python是不同的变量,123python是不合法的。


数据类型

一串数字的不同类型
10101
字符串类型:“10101”
整数类型:10101
列表类型:[10101,10101]


字符串的序号:
在这里插入图片描述

字符串的使用:
1.索引:
if TempStr[-1] in ['f','F']:
代码中就是获取empStr字符串中的最后一个字符(倒数第一个字符)
2.切片:

C = (eval(TempStr[0:-1]) - 32)/1.8

其中TempStr[0:-1]的作用是取出字符串TempStr中第一个和最后一个之前的所有的字符(不包括最后一个)

由0个或多个数据组成的有序序列

列表使用[ ]表示,采用逗号(,)分隔各元素
[‘F’, ‘f’]表示两个元素’F’和’f’
-使用保留字in判断一个元素是否在列表中
TempStr[-1] in[‘C’,'c’]判断前者是否与列表中某个元素相同
判断正确返回一个true
判断错误返回一个false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值