「python基础」变量、流程判断及循环

精通各种语言的HelloWorld是我与生俱来的天赋.

零基础知识储备

  • python环境安装
    通过官网python website 按照不同操作系统下载安装即可,多版本的设置暂时不用处理,暂时用交互环境处理即可,不用过于深入细节,后期会进行专门讨论。
  • 交互环境执行

    打开python交互工具 IDLE,图标如图。
    python交互工具 IDLE

    IDLE运行界面
  • 第一行程序“HelloWorld”
    IDLE内直接输入以下代码,回车。
print("Hello World!")
  • 代码文件运行
    打开终端环境,首先输入 python 查看当前环境是否已配置正确
    如果显示为python2环境,则是由于Linux或MacOS系统原始存在python2环境所致。


    python命令显示为python2版本

    如果不数据系统环境配置或不想纠结于版本管理的话,直接输入python3即可。


    python3指令直接进入python3版本

    新建名称为 xx.py后缀的文件,同时文件内容输入上述的打印"HelloWorld"的代码,直接使用以下指令执行即可
python3 xx.py

具体结果如下


python代码文件运行
  • 解释性语言特性
    是否需要编译?

变量

数据类型

  • Numbers
  • String

The Interpreter and Its Environment(字符编码)

  • ASCII
    用1个byte的编码表示常用字符及编号

  • GB2312
    改良后的扩展字符编码表示方式,占位符为2个byte

  • GBK
    改良后的扩展字符编码表示方式,占位符为1个byte

  • UTF-8
    改良后的扩展字符编码表示方式,占位符为3个byte

  • UTF-16

  • Source Code Encoding (python代码字符编码指定)
    python可以在代码文件头部增加代码声明指定文件字符编码类型,具体方式很多,推荐如下写法

# -*- coding: encoding -*-

例如,包含中文的环境经常默认指定字符编码为utf-8,具体写法如下。

# -*- coding: utf-8 -*-

类型转换

python支持强制的字符编码环境转换,具体方式如下。

流程判断

if语句

注意强格式缩进要求

switch语句 //??python是否具有此语法?

循环

while循环 //go语言不支持

for循环

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 12,847评论 0 13
  • 前言 首先,本次立项项目只是为了做网络爬虫,本身不需要Python完整的知识链。因此,对于基本语法,我会浮光掠影,...
    OzanShareing阅读 4,824评论 3 2
  • python学习笔记 声明:学习笔记主要是根据廖雪峰官方网站python学习学习的,另外根据自己平时的积累进行修正...
    renyangfar阅读 8,229评论 0 10
  • 堂兄儿子结婚,我们去观礼。 主持人煽情的讲述着二位新人相识、相恋的过程,温馨而又美好。小伙子陕西师大毕业,定向西藏...
    红薯苗阅读 3,130评论 2 3
  • 一个人要活得像一支队伍,对着自己的心灵招兵买马,不气馁,有召唤,爱自由。 作者 @没有故事的老大爷说一千遍我爱你也...
    没有故事的老大爷阅读 1,748评论 0 0