python第一节课

常用快捷键

  • ctrl+alt+s:打开软件设置
  • ctrl+d:复制当前代码
  • shift+alt+上/下:将当前行代码上移或下移
  • crtl+shift+f10:运行当前代码文件
  • shift+f6:重命名文件
  • ctrl+a:全选
  • ctrl+c\v\x:复制、粘贴、剪切
  • ctrl+f:搜索

数据类型

在入门阶段,主要接触以下三种数据类型:

类型描述说明
string字符串类型用引号引起来的都是字符串
int整型(有符号)数字类型,存放整数,如-1,10,0等
float浮点型(有符号)数字类型,存放小数,如-3.14,6.66等

验证数据类型   type()

算数(数学)运算符
运算符描述
+
-
*
/
//取整数
%取余
**指数

(下面是从知乎抄来的)

将一个小数转化为二进制表示的方式是,不断地乘2,取其中的整数部分。

例如:

(1)0.625*2=1.25,整数部分为1,小数部分为0.25

(2)0.25*2=0.5,整数部分为0,小数部分为0.5

(3)0.5*2=1,整数部分为1,小数部分为0

所以0.625的二进制表示就是0.101

然而有些小数,例如0.4,并不能精确地转化为二进制表示,转化后是0.0110...这样一个无限循环小数。

计算机的内存,cpu寄存器等等这些硬件单元都是有限的,只能表示有限位数的二进制位,因此储存的二进制小数就会和实际转换而成的二进制数有一定的误差。

所以在python中不建议直接将两个浮点数进行大小比较,或者做精确的计算。

如果非要用,可以参考decimal模块的相关内容。

(上面是抄的)

我在琢磨如何将十进制转化为二进制,模棱两可地懂了。

越琢磨越神奇

整数转化比较好理解,这是我琢磨的小数转化。

也可以得知,小数点前后需要分开转化。


完成字符串拼接:使用“+”号连接字符串变量或字符串字面量即可

注意:无法和非字符串类型进行拼接

为了和数字类型的拼接,字符串格式化

占位性的拼接

多个变量占位,变量要用括号括起来,并按照占位的顺序填入

写法一

写法二

当然也可以再定义一个标识符表示要打印的内容。

注意%在()的外面

%d也可写成%s,其中s表示将变量变成字符串放入占位的地方

python中常用的数据类型占位
格式符合转化
%s将内容转换成字符串,放入占位位置
%d将内容转换成整数,放入占位位置
%f将内容转换为浮点型,放入占位位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,下面是一个简单的 Python 代码,用于创建一个程表: ``` # 创建一个程表 courses = [ { "name": "数学", "time": "周一 9:00-10:30", "teacher": "张三", "classroom": "教学楼201" }, { "name": "语文", "time": "周二 10:00-11:30", "teacher": "李四", "classroom": "教学楼202" }, { "name": "英语", "time": "周三 14:00-15:30", "teacher": "王五", "classroom": "教学楼203" } ] # 打印程表 for course in courses: print("程名称:", course["name"]) print("上时间:", course["time"]) print("授教师:", course["teacher"]) print("上教室:", course["classroom"]) print("-------------") ``` 你可以根据需要修改每个程的名称、上时间、授教师和上教室。在这个例子中,程表是一个由字典组成的列表,每个字典代表一个程。使用 `for` 循环遍历列表,并使用字典键值对打印每个程的信息。 ### 回答2: 要使用Python编写一个程表,我们可以使用字典(dictionary)数据结构来表示每的时间和内容。 首先,我们可以创建一个空的程表字典。然后,我们可以让用户输入每的时间和内容,可以使用一个循环来实现。在循环中,用户需要输入程的时间,例如“星期一的第一”或“星期二的第二”,然后输入该的内容,例如“数学”或“英语”。 一旦获取了程的时间和内容,我们可以将它们添加到程表字典中。我们可以使用时间作为键,内容作为值,这样可以方便地查找特定时间的程。 在完成输入所有程的时间和内容后,我们可以使用一个循环来输出程表。我们可以按照时间顺序遍历程表字典,并将每的时间和内容打印出来。 以下是一个简单的Python代码示例: ```python # 创建一个空的程表字典 schedule = {} # 输入每的时间和内容 while True: time = input("请输入程时间(例如星期一的第一):") content = input("请输入程内容:") # 将程时间和内容添加到程表字典中 schedule[time] = content # 询问用户是否还要输入程 choice = input("是否继续输入程?(是/否)") if choice == "否": break # 输出程表 print("程表:") for time, content in schedule.items(): print(time, ":", content) ``` 以上代码示例仅为演示用途,实际应用中可能需要更多的输入验证和错误处理,以及更复杂的程表格式和功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值