学习Python的day01

Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python 话说,520情人节啥的跟咱程序员有关系吗?都慌着干啥呢,不用学Python的吗? 哈哈哈,大家视情况而定哈,没对象的赶紧跟唐唐一起学Python100天学习教程吧! 今天起唐唐会跟大家出系统的Python100天专题课程和习题,100天从新手到大神,你也可以! Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python Python简介 Python的... 阅读详情

学习Python的day01

Python语法结构

1.python的语法逻辑完全靠缩进,建议缩进4个空格。
如果是顶级代码,那么必须顶格书写,哪怕只有一个空格也会有语法错误。

2.输出语句

>>>print('hello world!')
>>>print('hello', 'world!')  # 逗号自动添加默认的分隔符:空格
>>>print('hello' + 'world!')  # 加号表示字符拼接
>>>print('hello', 'world', sep='***')  # 单词间用***分隔
>>>print('#' * 50)  # *号表示重复50遍
>>>print('how are you?', end='') # 默认print会打印回车,end=''表示不要回车

3.输入语句

>>>number = input("请输入数字: ")  # input用于获取键盘输入
>>>print(number)
>>>print(type(number))  # input获得的数据是字符型

>>>print(number + 10)  # 报错,不能把字符和数字做运算
>>>print(int(number) + 10)  # int可将字符串10转换成数字10
>>>print(number + str(10))  # str将10转换为字符串后实现字符串拼接
Python变量命名的方法
  • 首字符必须是字母或下划线
  • 后续字符可以是字母、数字或下划线
  • 区分大小写
  • 变量在使用之间,必须先初始化赋值,否则将出现名称错误
运算符

标准算数运算符

运算符名称描述
+加两个对象相加
-减得到负数或是一个数减去另一个数
*乘两个数相乘或是返回一个被重复若干次的字符串
/除x 除以 y
%取模返回除法的余数
**幂返回 x 的 y 次幂
//取整除返回商的整数部分(向下取整)

比较运算符

运算符描述
==等于:比较对象是否相等
!=不等于:比较两个对象是否不相等
>大于:返回 x 是否大于 y
<小于:返回 x 是否小于 y
>=大于等于:返回 x 是否大于等于 y
<=小于等于:返回 x 是否小于等于 y

逻辑运算符

运算符逻辑表达式结果
and(逻辑与)a and b当 a、b 都为 True 时,返回 True;否则返回 False
or(逻辑或)a or b当 a、b 任意一个为 True,就返回 True
not(逻辑非)not a当 a 为 True 时,返回 False;反之亦然
列表,元组,字典

列表是有顺序的,也是容器类型,可以储存各种各样的数据

>>> alist = [10, 20, 'tom', 'jerry', [1, 2]]
>>> len(alist)
5
>>> 20 in alist
True
>>> alist[-1]
[1, 2]
>>> alist[2:4]
['tom', 'jerry']
>>> alist + [100]
>>> alist * 2
>>> alist[-1] = 50
>>> alist
[10, 20, 'tom', 'jerry', 50]
>>> alist.append(50)   # 向列表尾部追加一项
>>> alist
[10, 20, 'tom', 'jerry', 50, 50]

元组与列表基本上是一样的,只是元组不可变,列表可变

>>> atuple = (10, 20, 'tom', 'jerry', 50, 50)
>>> atuple[0]
10
>>> atuple[2:4]
('tom', 'jerry')
>>> 20 in atuple
True
>>> atuple[0] = 100   # 报错,元组不可变

字典是key-value(键-值)对形式,没有顺序,通过键取出值

>>> adict = {'name': 'tom', 'age': 20}
>>> len(adict)
2
>>> adict['name']   # 通过key取出value
'tom'
>>> 'name' in adict    # 'name'是字典的key吗?
True
>>> adict['age'] = 22  # 已有键,改值
>>> adict['email'] = 'tom@tedu.cn'   # 没有键,添加新值
>>> adict
{'name': 'tom', 'age': 22, 'email': 'tom@tedu.cn'}
python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机 文章目录 目录 文章目录 前言 一、opencv接口介绍 二、调用海康机器人工业相机 1.使用海康机器人工业相机的前提 2.调用海康机器人工业相机进行显示 3.调用海康机器人工业相机进行存图 4.调用海康机器人工业相机存视频 5.调用海康机器人工业相机进行简单图像处理 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下. 阅读详情

相关推荐

KEIL5编译报错L6200E:__stdout重定义问题分析与解决

本文深入分析KEIL5编译报错L6200E中__stdout重定义问题的根源,指出因未完整定义__stderr导致与标准库stdio_streams.o冲突。提供完整重定义标准流、启用MicroLIB库等解决方案,帮助开发者彻底解决Symbol multiply defined错误,提升嵌入式开发效率。

uran的专栏 954

C语言基础题集

大一寒假,把是个学期的题目都再复盘一遍,都是基础题

JeayC的博客 234

从零开始:Vivado中自定义串口通信IP核的完整实现

本文详细介绍了在Vivado中从零开始实现自定义串口通信IP核的完整流程,包括Verilog核心代码编写、仿真验证、IP核封装与参数化配置技巧。通过AXI-Lite总线实现动态配置,提升FPGA开发效率,适用于各种嵌入式系统通信需求。

weixin_29274969的博客 326

C语言编程 编写一个程序,输出以下信息:******************************HELLO WORLD******************************

#include <stdio.h> int main() { printf("******************************\n" "HELLO WORLD\n" "******************************\n" ); return 0; }

REVERSE_FLASH01的博客 4479

OpenIddict实战指南:在.NET Core中构建安全的OAuth 2.0与OpenID Connect服务

本文详细介绍了如何在.NET Core中使用OpenIddict框架构建安全、标准的OAuth 2.0与OpenID Connect授权服务。内容涵盖从快速搭建授权服务器、理解核心配置与授权流程,到集成用户数据库、实现完整登录授权,以及生产环境下的安全加固与部署指南,为.NET开发者提供了一套现代、可维护的认证授权解决方案。

weixin_29229989的博客 355

从零构建:如何在VSCode中为HBuilderX迁移的UniApp项目搭建TypeScript支持环境

本文详细指导如何将HBuilderX中的UniApp项目迁移至VSCode并搭建TypeScript支持环境。通过pnpm包管理器初始化项目、配置tsconfig.json和vite.config.ts文件,实现工程化迁移与TypeScript深度集成,提升开发效率和代码质量。

book8的博客 1050

PTA Hello World!

Hello World! 本题要求编写程序,输出一个短句“Hello World!”。 输入格式: 本题目没有输入。 输出格式: 在一行中输出短句“Hello World!”。 #include <stdio.h> int main(void) { printf("Hello World!\n"); return 0; } 想了想还是发上去吧,虽然很简单,还是做个记录。大家可以跳过。 ...

m0_52404519的博客 1514

国产化替代落地:C#+Avalonia跨平台开发(麒麟系统适配全流程)

摘要: 随着国产化替代政策的推进,麒麟操作系统成为国产替代的重要选择。本文介绍了如何使用C#和Avalonia框架开发跨平台应用,适配麒麟系统。Avalonia支持Windows、Linux(包括麒麟)和macOS,通过XAML设计UI,便于开发者快速上手。文章详细讲解了开发环境配置、XAML控件设计、Linux特性适配及性能优化,并强调政府30%研发补贴带来的政策红利。未来,随着国产系统生态完善,C#+Avalonia将成为企业跨平台开发的高效解决方案。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 3475

C语言练习-[1001]第一个HelloWorld程序

题目描述 请参照本章例题,编写一个C程序,输出以下信息: ************************** Hello World! ************************** Hello与World之间有一个空格 *也是输出的一部分,别光打印Hello World! 输入 无需输入 输出 ************************** Hello World! ************************** 示例代码 #include<stdio.h> int m

weixin_46117362的博客 929

【2026年华为暑期实习(非AI方向(通软&嵌软&测试&算法&数据科学))-4月8日-第一题- 包裹的编码】(题目+思路+Java&C++&Python解析+在线测试)

摘要:该问题要求将给定的十进制整数N转换为混合进制编码字符串,并处理回文检测。首先根据N的符号位确定编码首位(0或1),然后按输入的进制序列依次对N的绝对值进行取余和整除操作,得到编码数组。将数组元素转换为字母后生成字符串,若字符串为回文则添加"(palindrome)"后缀;否则输出最长回文子串(字典序最小)。算法采用中心扩展法检测回文,时间复杂度为O(L²),空间复杂度为O(L),其中L为字符串长度。

m0_73659489的博客 130

Android编译系统——Android.bp语法介绍(十五)

Android.bp 是 Android 构建系统(Android Build System)中的配置文件,用于描述如何编译和打包项目中的模块。它是用 Blueprint 编写的,其语法类似于 JSON,但专为 Android 编译系统设计,提供了更高效、灵活的模块化管理。

小旭的专栏 939

C语言自学第一章 编写hello world 并运行

连接或链接 最后我们需要把一系列的文件 组合成一个新的文件 这个文件就是 咱们需要的 .exe后缀名的文件 (也就是我们常说的可执行文件)编译 把操作系统看不懂的内容翻译成 0 1 编译完成后会自动生成一个 后缀为 .obj的文件。编写 记住C语言的后缀名一定要是 文件名.c。运行 最后运行的 是咱们的exe文件。

2302_77483436的博客 610

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python学习Day01 基础语法

Python学习Day01 基础语法 精度控制 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + Shift + U 有序列表:Ctrl/Command + Shif

weixin_46324014的博客 215

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python学习打卡Day01

计算这两个变量的和,并将结果存储在一个新的变量 a 中;计算这两个变量的商,叫做b;计算这两个变量的余数,叫做c。然后,使用 f-string 打印出类似 “20 加 8 的结果是:28” 的信息,分成三行打印。计算折扣后的价格,并将结果存储在变量。和 f-string,如何让姓名和城市分两行输出?函数将每个变量的值单独打印出来,每个值占一行。将这两个变量组合成一句话并打印出来。如果想在输出的姓名两边加上引号,例如。计算节省了多少钱,存储在变量。存储你所在的城市(字符串,例如。存储你的名字(字符串,例如。

m0_53240339的博客 287

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Python/爬虫学习记录-Day01

可见calculate实现了装饰器所扩充的功能,如果此时我不仅需要装饰器记录函数的运行时间,还需要装饰器测量函数的运行时间是否超过了阈值,不同函数的阈值不同,难道此时需要定义多个装饰器吗?可见我们可以通过向timer传递参数定义去定义不同阈值的装饰器,但是要注意的是,在被装饰器修饰过后的函数,函数名将会变成wrapper,但是因为我们是希望wrapper继承func的属性,而不是代替,因此我们可以通过以下方式解决。通过装饰器包装,我们可以扩展别人的函数,而不修改他人函数的内部逻辑。

Jo_ker_0的博客 2000

Python100天学习笔记 Day01-05

Python - 100天从新手到大师 项目地址:https://github.com/jackfrued/Python-100-Days 本文代码皆为自己手撸,标程请参考每一节自带的code 目录 Python - 100天从新手到大师 Day 01 初识Python Day 02 语言元素 Day 03 分支结构 Day 04 循环结构 Day 05 构造程序逻辑 Day ...

lrxcmwy2的博客 1125

Python学习笔记——Day01

这是目录Python学习笔记——Day01Python发展史 Python学习笔记——Day01        个人刚开始学习Python,之前有看一些python的基础视频,但始终觉得没系统的写一份自己的笔记记忆不牢固,所以期待从今天也就是6月20号开始,记录自己学习Python的历程。如果有幸我的博客被你看到了,就期待我们共同进步。 Python发展史 ...

我的博客 1044

python学习Day01

Day01 本节思维导图: Life is short,i use python python特点: python是一门编程语言 语法简洁优雅,编写的程序容易阅读 跨平台,可运行在windows、Linux和MacOS等 易于学习 极为强大而丰富的标注库与第三方库,比如电子邮件,图形GUI界面 python是面向对象的语言 python缺点 1.相较于C、C++、Java运行效率较慢 ​ 现存的语言主要分为两种,编译型语言(C、C++)、解释型语言(JS、Python)。Java和C#可以说介于二者中

qq_41931453的博客 1686

python基础学习-day01

计算机 计算器组成 编程语言 编译语言和和解释语言 Python解释器 注释 变量 标识符和关键字 输出 print函数详解 输入 数据类型转换

m0_58279124的博客 1956

python学习day01

加油加油学 python!!!

qq_52712387的博客 873

Python学习 day01

Python学习day 01(2019年6月24日) 一 编程语言 什么是编程语言? 上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质。在编程的世界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作。 什么是编程? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,产出的结果就是...

weixin_30764137的博客 233

Python学习Day01

DAY01 课堂笔记 一、关于计算机 1、计算机的组成结构: 主板 CPU 硬盘 内存 操作系统 电源 显示器 2、计算机硬件之间的协作关系 内存:临时储存 硬盘:永久储存 CPU:中央处理器 CPU运算得出数据永久储存在硬盘 3、键盘输入A之后发生的事情 在键盘上键入A之后,数据到达CPU,CPU经过运算,反馈给操作系统,最终显示出A 4、编程语言 编程语言是用来定义计算机程序的形式语...

bantima0455的博客 391

Python入门学习——DAY01

Python入门学习——DAY01 计算机语言基础 编程基本概念 Python安装

qq_64663104的博客 1012
上一篇: Shell面试基础
下一篇: 学习Python的day02
普通网友
博客等级 码龄8年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值