IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 《python训练营python学习打卡笔记task1》 -> 正文阅读

[Python知识库]《python训练营python学习打卡笔记task1》

1.学习知识点概要

变量,运算符,条件语句,循环语句,异常处理等

2.学习问题与解答

print(int(30/2))#15也可以输出整数呢

3.学习思考与总结

关于堆和栈
Python中堆里面存放的是具体的对象,在堆中Python会为其分配具体的内存空间,此地址即为此对象在内存中的地址,Python中栈里面存放的是对象的地址,而不是对象本体。(摘)

task1.0 希望各位大佬可以指出我的错误和不足qaq

变量、运算符等

'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
print("Hello china")
#Hello china
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号
"""
print("hello china")
#hello china
#运算符
print(3/4)#0.75
print(30/2)#15.0
print(30//2)#15
print(int(30/2))#15

print(3 % 4) # 3取余数
print(2 ** 3) # 8=2^3
print(3 == 4)  # False
print(3 != 5)  # True判断是否相等
print((3 > 2) & (3 < 5))  # True
print((1 > 3) or (9 < 2))  # False
print(not (2 > 1))  # False
a=9
b=8
print(a,b)#9 8

#列表推导式
[print(i) for i in range(100)]
a = "hello"
b = "hello"
print(a is b, a == b)#True True str

a="my name is chujiu"
b="my name is chujiu"
a is b
#False
#找到一个整数的二进制表示,再返回其长度。
a = 3
print(bin(a))  # 0b11
print(a.bit_length())  # 2

#使 1/3 保留 4 位,用 `getcontext().prec` 来调整精度。(Python 里面有很多用途广泛的包 (package),用什么你就引进 (import) 什么。包也是对象,也可以用上面提到的`dir(decimal)` 来看其属性和方法。)
import decimal
from decimal import Decimal
decimal.getcontext().prec = 4
a = Decimal(1) / Decimal(3)
print(a)

# 0.3333

条件语句&循环语句(enumerate,break...)

#编写一个程序查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间
#python取左不取右
#两个条件之间要加括号
#如果想让它们之间空一个格子,就这样引号里面打一个格子。
for i in range(1500,2701):
    if (i%7==0) and (i%5==0):
        print(i,end=' ')
        
#如果只要第一个出现在1500至2700之间的符合条件的数字
for i in range(1500,2701):
    if (i%7==0)&(i%5==0):
        print(i)
        break
for i,j in enumerate(range(1500,2701)):
    #i是从0,1,2,,,到1200。基于刚刚的题目再加一个为偶数的条件(只需要输出偶数)enumerate会生成两个对象,两个对象并行循环。
    if (j%7==0)&(j%5==0)& (i%2==0):
        print(j)
        
    

异常处理

'''
1.这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号 : 
>>> while True print('Hello world')
  File "<stdin>", line 1, in ?
    while True print('Hello world')
                   ^
SyntaxError: invalid syntax

2.try语句按照如下方式工作;首先,执行 try 子句(在关键字 try 和关键字 except 之间的语句)。如果没有异常发生,忽略 except 子句,try 子句执行后结束。如果在执行 try 子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 except 之后的名称相符,那么对应的 except 子句将被执行。如果一个异常没有与任何的 except 匹配,那么这个异常将会传递给上层的 try 中。
'''
while True:
    try:
        x = int(input("请输入一个数字: "))
        break
    except ValueError:
        print("您输入的不是数字,请再次尝试输入!")

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-24 07:53:56  更:2021-11-24 07:54:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:52:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码