python的快速入门-Python如何快速入门的基础知识
如果你对编程有兴趣,想学习一门既能做网站又能做软件,学起来快,用起来也快的编程语言,那么Python是个不错的选择。假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。
Python的特点
Python是一门具有强类型(即变量类型是强制要求的)、动态性、隐式类型(不需要做变量声明)、大小写敏感(var和VAR代表了不同的变量)以及面向对象(一切皆为对象)等特点的编程语言。Python是一门动态的脚本语言,有CPython、JPython等不同的种类,不过他们的语法差不多,只是执行的方式不大一样。
Python执行方式
通常来讲有二种方式,一种方式是交互式的,就像Shell命令行提示符那样,交互式的,输入,就有输出;在终端输入python命令,就进入了Python的命令提示符中:>>>输入Python语句,解释器就会执行,并输出结果,输入exit()可以退出命令提示符。另外一种方式就是脚本,就像Shell的脚本的一样,把一组命令集合到一起执行,这就能发挥更大的作用。第一种方式可以即时看到程序执行的结果,但是无法重复执行。
指定Python的解释器
执行Python文件时,可以在命令终端采取python
xxx.py执行,如在Linux环境中,可以在文件的开头注释里指定解释器,让系统自动执行Python文件。代码如下:#!/usr/bin/env python
Python的编码
Pyrhon
2.X中采用的ascii编码,所以无法正确的显示中文,如果需要正确显示中文,可以采用在文件开头注释中指定特定的编码。一般来说,都是指定为utf-8编码。代码如下:# -*- coding:utf-8 -*-
其中起作用的是coding:utf-8。如果仍然需要转码,可以使用字符串的decode和encode方法。例如:# -*- coding:utf-8 -*-
# py2
temp = "李杰" # utf-8
# 解码,需要指定原来是什么编码
temp_unicode = temp.decode('utf-8')
# 编码,需要指定要编成什么编码
temp_gbk = temp_unicode.encode("gbk")
Python变量
Python的变量只能是数字、字母和下划线,并且不能以数字开头,也不能和Python的关键字重复。Python的变量不用声明类型等,也不需要用一些关键词,如var或者PHP的$符号等,非常的方便。Python的变量只是对对象的引用。
Python条件语句
Python的条件语句是if、elif、else,注意elif这个语句和其他语言的elseif的区别,要特别注意代码块的缩进及冒号。具体的代码示例如下:if True:
print("yes")
else:
pass
Python的while循环
Python中的while循环语句是满足条件为真即从上到下执行一次。Python中没有其他语言有的do while循环语句,还需特别注意代码块缩进和冒号,以及避免进入死循环。具体的代码示例如下(死循环):while True:
print("yes")
continue #跳出本次循环,继续下次循环
break #结束循环
以上只是一些Python的基础知识,也不大完整,后续将继续添加更多的Python相关的教程。
python的快速入门-Python如何快速入门的基础知识相关推荐
- 学python需要什么基础知识-Python的学习,都需要具备哪些计算机基础知识?
原标题:Python的学习,都需要具备哪些计算机基础知识? 首先 ,Python 语言可以完全从零基础学习 , 即使没有任何计算机基础.通过系统化的学习过程 , 同时也能掌握 Python 编程. 虽 ...
- 穿越 java | 快速入门篇 - 第1节 计算机基础知识
主题:计算机基础知识 开发环境 更多干货 定义 作用 组成元件 CPU 内存 cpu里的高速缓存 BIOS软件(基础输入输出系统) CMOS芯片 机械硬盘 组成 数据存取过程 文件编码 ASCII G ...
- python基础一入门必备知识-Python从入门到精通要掌握哪些基础知识?
Python从入门到精通要掌握哪些Python基础知识?Python作为一门编程语言,已经发展了近三十年,近几年,随着人工智能时代的来临分不开,python人才已经成为一线互联网企业的青睐的对象,Py ...
- python编程从入门到精通读书笔记(基础知识)
第一部分:基础知识 学习python想要做的软件 1.开机答题软件,(电脑一开机的输入密码,改为答题,初步设定为选择题,答对了才可以进入.) 2. 第二章 2.1第一个程序: print(& ...
- python 把数据写到tet_Python随身听023基础知识到底哪里用逗号?
Python随身听,程序任我行. hi,你好,欢迎回到Python随身听,今天是周二,给大家分享各种编程基础知识. 小提示:我开发的编程入门神器PythonX正在测试中,前两期节目和公众号都有介绍,这 ...
- 码农之路从入门到放弃之:计算机基础知识
从入门到放弃 计算机基础知识 计算机概述 计算机组成部分 1.硬件部分: 2.软件部分 操作系统(OperatingSystem) 1.windows 简介 1.1.windows--优点 1.2.w ...
- python的知识点运用_程序猿在Python编程中不得不使用的十二种基础知识
Python编程中常用的12种基础知识,其中肯定有你不会的! 人生苦短,我用Python 1.正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串. 人生苦短,我用 ...
- 大数据入门培训之大数据开发基础知识学习
在目前相信大多数IT开发人员对于人工智能+大数据并不陌生,使用的场景也越来越广,日常开发中前端同学也逐渐接触了更多与大数据相关的开发需求.因此对大数据知识也有必要进行一些学习理解,带大家来学习了解一下 ...
- 系统学习Python——字符串(str):字符串格式化表达-[基础知识]
分类目录:<系统学习Python>总目录 相关文章: · 字符串格式化表达:基础知识 · 字符串格式化表达:格式化表达式 · 字符串格式化表达:格式化方法 Python还提供了一种高级的方 ...
- python中try语句的用法和作用_python基础知识三——try与except处理异常语句
try/except介绍 与其他语言相同,在python中,try/except语句主要是用于处理程序正常执行过程中出现的一些异常情况,如语法错(python作为脚本语言没有编译的环节,在执行过程中对 ...
最新文章
- 嵌入式开发有年龄限制吗_2021年考监理工程师有年龄限制吗?女生可以考监理工程师吗?...
- Python多线程thread与threading实现
- 虚拟机下Linux安装图解之三:Linux发行版本之Red Hat 9 安装
- (0020)iOS 开发之-设计模式-懒加载解惑
- 博士申请 | 香港中文大学(深圳)罗元教授招收计算机与信息工程全奖博士
- bzoj2744[HEOI2012]朋友圈
- EasyNVR、EasyDSS二次开发之:RTMP、HLS流在web页面进行无插件播放示例Demo代码
- apache开源项目_众筹开源笔记本电脑,新的Apache项目等
- Access安全性之QA详解
- 蛮力法 —— 求解迷宫问题 —— DFS和BFS
- 如何用yolov5测试图片
- 全网首发:分析及解决com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required
- 【无标题】java班级管理系统
- 一张图带你复习《数字信号处理》、《数字电路》、《电磁场理论》
- 煲耳机,看到一篇文章分享下
- redis主从,哨兵模式配置
- ELementUI select多选下拉框获取选中项的全部属性
- Windows Server 2012 R2 系统配置指南_戴有炜编著
- Netty面试题和答案
- NKOJ 4043 (CQOI 2017) 老C的键盘 (树形DP)
热门文章
- Matlab 非线性规划问题模型代码
- P3916 图的遍历
- Educational Codeforces Round 50 (Rated for Div. 2)的A、B、C三题AC代码
- Python高级特性: 函数编程 lambda, filter,map,reduce
- unity 物体倾斜角度代码
- iOS UI基础-11.0 UINavigationController
- 数学图形(1.45)毛雷尔玫瑰(Maurer rose)
- python画-如何用Python画各种著名数学图案 | 附图+代码
- 安装完python后、还需要安装什么-初学 Python 需要安装哪些软件?
- python入门编程软件免费-Python编程干货免费领取!!!