第一讲:入门知识笔记

这篇具有很好参考价值的文章主要介绍了第一讲:入门知识笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. python 变量无类型,但值里面有类型。 动态类型语言(python&javascript)
  2. Subtraction
num = 10
print(num / 2, num // 3, num // -3)
# 5.0, 3, -4 向下取整
int(num / 3)
# 不用向下取整的办法
  1. reverse 3-digit number
def res(num):
    digit1 = num % 10
    digit2 = num // 10 % 10
    digit3 = num // 100
    return digit1 * 100 + digit2 * 10 + digit3

print(res(123))
  1. 判断两个浮点数是否相等不能直接用==
print(-4.5 * 2.9 == -13.05) # False
print(abs(-4.5 * 2.9 - -13.05) < 0.00001) # 1e-5 = 10^(-5)
  1. 运算优先级 operation precedence
    not > and > or

  2. 计算闰年

# 公元年份为4的倍数但非100的倍数,为366天闰年。
# 公元年份为400的倍数,(1600年及2000年)为闰年。
def is_leap_year(year):
    if(year % 4 == 0 and year % 100 != 0 or year % 400 ==0):
        return True
    return False

print(is_leap_year(2040))
  1. 交换变量
def swag(num1, num2):
    temp = num1
    num1 = num2
    num2 = temp
    return num1, num2
print(swag(12, 34))

# python中可以直接,元组赋值
num1, num2 = num2, num1
  1. name variable
    google.github.io/styleguide/pyguide.html

  2. python中的权限控制access control
    默认成员变量都是public
    在成员变量前加 _线,即设置为protected,建议仅在类中和子类中访问。
    __,为private
    可以通过对象名➕类名➕变量名访问私有变量 : stu1._Student.__score文章来源地址https://www.toymoban.com/news/detail-823988.html

到了这里,关于第一讲:入门知识笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 入门必看——渗透测试基础知识笔记

    sql 注入攻击是通过将恶意的 sql 查询或添加语句插入到应用的输入参数中,再在后台 sql 服务器上解析 执行进行的攻击 头部注入(ua,cookie,referer) 联合注入 报错注入 布尔盲注 时间盲注 堆叠注入宽字节注入 布尔盲注:根据注入信息返回true or fales 没有任何报错信息 时间盲

    2024年02月14日
    浏览(41)
  • web渗透安全学习笔记:1、入门基础知识/ XXS漏洞

        自编写python渗透工具编写学习笔记专栏以来,笔者便发现了一个较为严重的问题:我们大多数文章都是学习如何用python编写扫描与利用漏洞的渗透工具,却没有真正解析漏洞的形成原因,长此以往我们的学习就只会浮于表面,广而不深。为了改变这一现状,笔者决定以深

    2024年02月03日
    浏览(40)
  • 数据库入门-----SQL基础知识

    目录 📖前言: 📑SQL概述通用语法:  🐳DDL: 🐻操作数据库: 🐞数据类型:  🦉操作表: 🦦DML: 语法规则: 案例演示: 🦏DQL: 语法规则: 案例演示: # 基础查询:  # 条件查询:  #聚合函数:  # 分组查询:  #排序查询:  #分页查询:  执行顺序: 🫎DCL: 语法规则:

    2024年04月10日
    浏览(43)
  • 【JavaScript_1】入门知识、数据类型、运算符

    1、var变量赋值不需要强制转换,可以直接进行赋值。 var a=1; a=“hello”; 2、JavaScript的工作方式:先解析代码,获取所有被声明的变量,然后再一行一行地运行。 因此导致所有的变量声明语句都会被提升到代码的头部,这就叫做变量提升。 eg: console.log(a); var a=1;-----------var a;

    2024年02月12日
    浏览(39)
  • MySQL实战基础知识入门(13):数据类型

    MySQL实战基础知识入门(1):登录数据库命令行 MySQL实战基础知识入门(2):统计一天24小时数据默认补0的sql语句 MySQL实战基础知识入门(3):近7日销量合计php后端mysql语句如果当日为空则自动补0的解决方案 MySQL实战基础知识入门(4):MySQL高级函数CASE WHEN END MySQL实战基础知识入门

    2024年02月07日
    浏览(52)
  • 数据库的基本知识---入门前必读

    目录 一.认识数据库 二.数据库的分类 三.SQL介绍 3.1SQL是什么 3.2.SQL语言使用方式 总结 😽个人主页:tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主  🌈梦的目标:努力学习,打败数据库,拼搏一切,让自己的未来不会有遗憾。  🎁欢迎各位→ 点赞 👍 + 收藏 ⭐ + 评论

    2024年02月09日
    浏览(26)
  • 【ESP8266教程】零基础入门学用物联网-基础知识篇(太极创客团队)学习笔记

    提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考         NodeMCU上的D2引脚引出ESP82

    2024年04月29日
    浏览(32)
  • 100天精通Python(数据分析篇)——第48天:数据分析入门知识

    近两年来,数据分析师的岗位需求非常大,90%的岗位技能需要掌握Python作为数据分析工具。Python语言的易学性、快速开发,拥有丰富强大的扩展库和成熟的框架等特性很好地满足了数据分析师的职业技能要求。 数据分析是指用适当的统计分析的方法对收集来的大量数据进行分

    2024年02月02日
    浏览(37)
  • MySQL入门指南:数据库操作的基础知识

    当谈到关系型数据库管理系统(RDBMS)时,MySQL无疑是最常见和广泛使用的一个。它是一个强大的工具,用于存储、管理和检索数据。在这篇博客中,我们将介绍MySQL的基本知识,包括数据库的操作、数据表的操作以及数据的增删改查~~ 目录 1. 数据库的操作 1.1 创建数据库 1.2 删除

    2024年02月07日
    浏览(85)
  • 大数据超全面入门干货知识,看这一篇就够了!

    随着科技的飞速发展和互联网的普及,大数据已成为 21 世纪最炙手可热的话题之一。它像一面神秘的面纱,覆盖着现实世界,隐藏着无穷无尽的可能性。今天将带领大家一起揭开大数据这个未知世界的神秘面纱,带你了解大数据的概念、应用以及大数据相关组件。 大数据是

    2024年04月26日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包