Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python 3 基础语法入门

Python 3 基础语法入门

作者头像
用户6184845
发布于 2019-09-08 10:02:03
发布于 2019-09-08 10:02:03
60600
代码可运行
举报
运行总次数:0
代码可运行

我们以一段代码进行入门讲解

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#*这段代码实现分别计算1100中奇偶数之和*#from datetime import *  #引入日期时间模块print("现在时间:",datetime.now())   #打印当前日期时间#定义1个变量赋值为0Odd_number = 0#定义1个变量赋值为0Even_numbers = 0#for循环1到100for i in range(101):    #判断否能被2整除    if i % 2 == 0:        Even_numbers = Even_numbers + i    else:        Odd_number = Odd_number + i#输出最后结果print("0到100奇数之和:",Odd_number)print("0到100偶数之和:",Even_numbers)

模块的引入

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。常见的使用方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import 模块名from 模块名 import 模块中的函数名

上面代码中就是使用的第2种方法,国际惯例用第2种,显得专业

万能的print函数

print() 方法用于打印输出,最常见的一个函数。以下是 print() 方法的语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
print(*objects, sep=' ', end='\n', file=sys.stdout)
代码语言:javascript
代码运行次数:0
运行
复制
  • objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
  • sep -- 用来间隔多个对象,默认值是一个空格。
  • end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
  • file -- 要写入的文件对象。

日常程序调试中,print函数用于问题定位

常量与变量

常量:顾名思义就是不变的量,它的值是固定不变的,一般在程序中用的较少

变量:变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用

如上面代码中的第4行与第6行就定义了两个变量,赋值为0

顺带讲一下数据类型(后期详细讲解)

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

需要特别注意的是,变量名不能使用以下python保留字

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

上面代码的for寻呼就是便利0到100,也可以用while语句实现

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#while循环1到100i = 1while i <101:    #判断否能被2整除    if i % 2 == 0:        Even_numbers = Even_numbers + i    else:        Odd_number = Odd_number + i    i += 1#输出最后结果print("0到100奇数之和:",Odd_number)print("0到100偶数之和:",Even_numbers)

条件控制语句

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。上面代码就是通过for循环语句与if条件判断语句实现了1到100中所有奇数与偶数之和。

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 表达式1:    语句    if 表达式2:        语句    elif 表达式3:        语句    else:        语句elif 表达式4:    语句else:    语句

注释

一个好的码农肯定会有一个好的代码注释习惯,便于后期维护与别人阅读

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#单行注释#注释可以是英文和中文不能使用拼音"""多行注释第一种方式"""'''多行注释第二种方式'''
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网优小兵玩Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
电脑玩游戏卡顿的原因有哪些
P下载站 电脑玩游戏卡顿的原因有哪些 学习、工作闲暇之余,我们可能会采用玩游戏的方式来消遣一下,但是相信大多数的玩家可能都遇到过游戏卡顿的现象,但是对于游戏卡顿解决起来还真的比较棘手,因为其原因还是蛮
牛肉面
2021/01/29
3.5K0
Windows云主机玩游戏的利与弊:全面解析
Windows云主机,作为一台远程计算机,理论上具备运行各类Windows应用程序和服务的能力,自然也囊括了运行游戏的可能性。但是,将云主机作为游戏平台,实际操作中会遇到诸多限制和挑战。接下来,我们将深入探讨这些潜在问题,帮助您更全面地了解Windows云主机在游戏领域的表现。
jtti
2024/05/24
7160
虚拟现实游戏的十大误区
我们算是国内第一批做VR游戏的团队了, 基本上都是一路踩着坑过来的, 也从侧面说明了目前VR游戏的不成熟. 但是, 得益于大公司的资源, 机会和合作关系优势, 我们能在第一时间获得前沿的资料, 并可以体验到最新的一些硬件原型. 所以, 对于整个行业的发展趋势, 相对于其他人会了解的更深入一些. 不过最近我们发现, 大众(甚至是做游戏开发的同事)对于VR的了解还是相当有限的, 甚至还有一些误解, 我觉得有必要总结分析一下, 让大家能够更清楚的认识虚拟现实游戏, 并去接受它. 1.头戴显示器不是一个新东西了,
逍遥剑客
2018/05/21
7210
翻译:VESA Adaptive-Sync / AMD FreeSync / VRR 白皮书[通俗易懂]
近两年,VRR 技术又开始火了起来,无论是 DRM 驱动框架,还是 Xorg 、Sway (Wayland Compositor),都陆续添加了对 VRR 的支持。就连今年即将发布的 AndroidR,也都原生支持了 VRR 的功能。其实 VRR 技术早在 2014 年就已经提出了,但一直用于 PC 平台。随着移动平台 GPU 和 Display 硬件技术的不断发展,可支持的帧率和分辨率也越来越高,游戏玩家对于游戏体验的流畅度要求也越来越高。再加上越来越多的手机开始支持 DisplayPort 接口,将 VRR 技术运用于移动平台已经成为新的趋势。因此本人决定将 VESA Adaptive-Sync 白皮书翻译成中文,方便大家阅读。
全栈程序员站长
2022/06/28
2.4K0
翻译:VESA Adaptive-Sync / AMD FreeSync / VRR 白皮书[通俗易懂]
基于WebRTC的云游戏解决方案和技术优化
大家好,我是来自英特尔的诸剑俊,我们组主要从事有关于WebRTC的研发,并且有一个基于WebRTC的开源项目OpenWebRTC Toolkit (https://github.com/open-webrtc-toolkit),这次演讲的主题是基于英特尔平台和WebRTC技术的云游戏解决方案。
LiveVideoStack
2019/12/17
7.8K0
基于WebRTC的云游戏解决方案和技术优化
显卡相关技术名词解析1
FullSceneAnti-aliasing(FSAA)是一种能够消除画面中图形边缘的锯齿,使画面看起来更为平滑的一种技术。而此抗锯齿(Anti-aliasing)的技术通常被运用於3D或文字的画面。其主要的方法就是将在图形边缘会造成锯齿的这些像素(pixel)与其周围的像素作一个平均的运算,来达到图形平滑的效果,但其缺点就是会造成画面有些许的模糊。
reizhi
2022/09/26
1.2K0
记录一次笔记本超频
我的笔电是神舟战神z7kp7gt,win10环境,屏幕是乐涩的45低色域 60Hz刷新率屏幕..
Erwin
2019/12/31
2K0
ip不稳定什么原因引起
IP不稳定是指IP地址在使用过程中出现频繁断开、连接异常或访问速度不稳定等现象。这种情况可能由多种原因引起,下面我们将对其中一些常见的原因进行分析。
德迅云安全--陈琦琦
2023/11/16
8970
组装了人生第一台电脑
作为一个新时代农民工,电脑肯定是必不可少的。对于写代码还是mbp效率高,所以也一直用的mbp。不过因为工作性质,还需要经常编写大量office文档,为了使用office一些插件,我还专门在我的mbp上面安装了windows10,可见windows系统对我来说也是有需求的。不过虚拟系统还是不方便,最主要的就是不流畅。
小K算法
2021/11/19
5580
显示器屏幕的刷新率hz和帧数fps有什么区别?「建议收藏」
关于游戏帧数FPS值和屏幕刷新率,相信是电竞玩家比较关心的话题了。如果我们需要了解刷新率和帧数的区别,那么我们就需要知道它们原本是什么意思!下面装机之家科普一下.
全栈程序员站长
2022/09/03
5.4K0
显示器屏幕的刷新率hz和帧数fps有什么区别?「建议收藏」
给 FreeBSD 12.1 安装 GNOME3 图形界面
FreeBSD是一个完全开放的、安全的系统,可以Do it yourself的系统。但是个人还是不喜欢呆板的命令行界面,所有就给 FreeBSD 12.1 安装 GNOME3 图形界面。
用户8705033
2021/06/08
1.9K0
openGL之API学习(六十九)水平同步 垂直同步「建议收藏」
垂直和水平是CRT中两个基本的同步信号,水平同步信号决定了CRT画出一条横越屏幕线的时间,垂直同步信号决定了CRT从屏幕顶部画到底部,再返回原始位置的时间,而恰恰是垂直同步代表着CRT显示器的刷新率水平!
全栈程序员站长
2022/08/31
1.4K0
实测:游戏情景中,远控软件实力如何?一篇告诉你ToDesk的强大之处
支持:Windows, macOS , iOS , Android , Linux (x86_x64/Arm_v7l/Arm64)且适配各种分辨率屏幕,多屏幕设备。
呆呆敲代码的小Y
2022/08/26
2.1K0
远程桌面优化避坑指南
最近发现在局域网中用Windows远程桌面看视频画面有肉眼可见的延迟,测试帧率发现只有33帧,于是在网上找优化方法。网上的优化方案就几种,但都基本只讲如何设置,没说明原因。经过测试发现,有些设置不仅没有效果,还会产生“负优化”。所以还是有必要分享一下。
黄啊码
2022/06/20
10.7K0
AMD FreeSync显示器上市,这是要把G-Sync虐成渣了「建议收藏」
玩家玩个游戏也真不容易,配置低的怕卡顿,配置高了帧数漂亮,但又怕画面撕裂,开垂直同步倒是可以解决部分问题,但帧数限制死了又让人觉得很不爽。对于这个问题,NVIDIA 2013年10月份推出了G-Sync技术,AMD随后推出了FreeSync技术与之竞争,现在双方的G-Sync及FreeSync显示器都上市了,一场大战是免不了的。
全栈程序员站长
2022/09/06
1.5K0
学电脑必知的电脑配置
电脑的配置,主要看CPU、显卡、主板、内存、硬盘、显示器等,而笔记本的话就看它的品牌就行了。国外的有HP、apple、松下、东芝等,不过顾客口碑和质量比较硬的是DELL和HP这两个品牌;国产的有:宏基、清华紫光、清华同方、神州、海尔、联想、八亿时空等。
全栈程序员站长
2022/09/13
2.2K0
老游戏,新画质:英伟达GPU驱动新功能上线
本周五,英伟达的 GeForce 显卡驱动迎来了又一次更新,其中 AI 重制经典游戏的功能引人关注。
机器之心
2022/02/23
8080
老游戏,新画质:英伟达GPU驱动新功能上线
家庭影院.液晶电视.液晶电视连接电脑全功略续[通俗易懂]
《家庭影院.液晶电视.液晶电视连接电脑全功略》http://blog.csdn.net/liwei_cmg/archive/2008/11/28/3402883.aspx 一文中介绍了使用三星32A550P1R,作为电脑外接显示器+音箱的方法。其中中提到了 使用1366*768的分辨率。32A550物理分辩率为1920*1080,本文主要介绍使用HDMI 完成1920*1080的点对点连接。
全栈程序员站长
2022/11/02
9220
为什么我玩游戏那么卡?
周末,我正在准备年度述职的PPT,女朋友在一旁打王者荣耀,突然她好像是越塔送了个人头,很不高兴的问我。
Java3y
2019/08/27
2K0
为什么我玩游戏那么卡?
计算机运行游戏卡顿,电脑玩游戏卡怎么办几种实用解决方法
现在很多朋友都喜欢玩游戏,虽然大多数人都是用手机玩游戏了,但还是有一些比较好玩的游戏是需要电脑上玩的,而有时候我们会遇到电脑玩游戏卡的问题,这是怎么回事呢?实际上这种问题需要用排除法来确定问题的所在,从而围绕问题来解决,这里U盘网就教大家由易到难的解决方案。
全栈程序员站长
2022/10/03
8.2K0
计算机运行游戏卡顿,电脑玩游戏卡怎么办几种实用解决方法
推荐阅读
相关推荐
电脑玩游戏卡顿的原因有哪些
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验