国外一个大牛使用一张图来讲述Python的基本概念,让你30分钟快速入门。通过该程序,可以了解快速Python语言基本的语法结构和使用方法,它的基本程序如下:

当然看不懂没关系这里还有中文版的

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

#  #如果文件中有使用中文的地方,一定要使用这一行来声明编码,同时文件本身也存储成UTF-8编码

#hello_world.py   #脚本文件一般采用.py后缀

# Quick Python Script Explanation for Progeammers   #注释使用#号

import os       #导入其它代码模块:os为模块名,导入os.py模块

def main():      #定义一个函数,main函数名并不是必须,在后面的调用部分会指定调用的函数名

print "hello world"   #python使用缩进表示其它语句块的声明,每个层级采用4个空格缩进

print "这是Alice\"的问候"    #声明单行字符串,单/双引号都可,类似C语言,使用\进行转义

print ‘这是Bob\‘的问候‘

foo(5,10)           #调用定义的函数

print ‘=‘*10     #字符也可以做乘法运算

print ‘这将直接执行‘+os.getcwd()     #调用os模块中的函数,使用.来连接字符串

food = [‘苹果‘,‘杏子‘,‘李子‘,‘梨‘]    #内置的列表类型对象,成员可以包含不同类型的数据

for i in food: #循环的使用

print ‘我喜欢吃:‘+i #单行语块可以不用换行,为了清晰,最好另起一行,缩进一级

print ‘整数5‘

for i in range(5):

print i

def foo(a ,b):

res = a + b

print ‘%s 加 %s 等于 %s‘%(a,b,res) #字符的格式化输出类似C语言

if res < 50:        #判定式也基本和C语言相同

print ‘它们的和小于50‘

elif (res >=50) and ((a == 42) or (b == 34)):

print ‘它们的和大于50‘      #逻辑运算符

else:

print ‘程序是 不可能走到这里滴‘

return res

‘‘‘ 这是多行注释,      #多行注释,使用三个单引号包起来

使用三个三引号来表示‘‘‘

if __name__ == ‘__main__‘:

main()

运行结果:

hello world

这是Alice"的问候

这是Bob‘的问候

5 加 10 等于 15

它们的和小于50

==========

这将直接执行E:\vforbox\python\python_test.py

我喜欢吃:苹果

我喜欢吃:杏子

我喜欢吃:李子

我喜欢吃:梨

整数5

0

1

2

3

4

Process finished with exit code 0

一张图30分钟快速Python入门

python 30分钟_一张图30分钟快速Python入门相关推荐

  1. 一张图了解python基本语法_一张图认识Python(附基本语法总结)

    一张图带你了解Python,更快入门, 一张图认识Python(附基本语法总结) Python基础语法总结: 1.Python标识符 在 Python 里,标识符有字母.数字.下划线组成. 在 Pyt ...

  2. python构造方法与java区别_一张图秒懂Java和Python的区别,你知道吗?

    对于程序员的语言千千万JAVA\C\C++\PHP\Python不同的程序员使用着不同的语言,做着功能相似需求却不同的产品. 但是最近Python在人工智能的推动下突然出现在人们的面前,其实和Java ...

  3. date对象加十分钟_一张图讲解对象锁和关键字synchronized修饰方法(代码块)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁 ...

  4. springboot三层架构_几张图让你快速了解数据中台技术架构

    数据中台,能够提供面向企业业务场景的一站式大数据分析平台,采用大数据.移动互联网.人工智能等先进技术,支撑企业业务创新,随时随地透视经营,辅助企业科学决策,加速企业数据驱动转型变革. 数钥数据中台,基 ...

  5. 学python还是java贴吧_是学python还是java?一张图告诉你!

    物联网硬件开发 - 零基础学习电子产品设计 - 创客学院直播室​www.makeru.com.cn Java 和 Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷 ...

  6. 一分钟,六张图让您看懂Linux系统对程序员的重要性。

    文章目录 1.Linux与Windows职位数之比2.6:1 2.C/C++程序员Linux与Windows职位数之比3.5:1 3.88.2%的WEB系统部署在Linux系统下 4.数据解读 5.获 ...

  7. 一张图学会python-一张图让你学会Python

    Python是一个非常适合初学者入门的编程语言.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多"重复造轮子"的工作,可 ...

  8. 一张图学会python高清图-一张图让你学会Python

    Python是一个非常适合初学者入门的编程语言.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多"重复造轮子"的工作,可 ...

  9. 一张图让你学会Python

    Python是一个非常适合初学者入门的编程语言.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多"重复造轮子"的工作,可 ...

最新文章

  1. Revit LT 2022基本培训 Revit LT 2022 Essential Training
  2. 美国邮政署将展开测试自驾卡车运输服务
  3. python消息推送_Python阿里云消息推送调用API
  4. H3C TFTP操作示例
  5. 带有WildFly Swarm的远程JMS
  6. Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
  7. anroid抓包工具tcpdump的用法
  8. 人脸方向学习(七):Face Recognition-CosFace 解读
  9. IntentService简介
  10. cmd命令查询硬盘序列号,磁盘ID,MAC地址
  11. win10桌面右键一直转圈是什么原因
  12. 国网智能车载终端TBOX国标GB/T 32960、新能源汽车GB32960国家标准4GTBOX、国家电网统一车辆管理平台车载终端、电动汽车远程管理系统车载终端TBOX、新能源车联网终端T-BOX国标
  13. 基建不再是架桥铺路,“新基建”正星火驰援行业的数字化转型
  14. css 控制图片的横竖比例
  15. 查看docker里应用的版本
  16. Altium Designer--如何隐藏连线
  17. 虚拟+现实:半实物仿真测试和全数字仿真测试有效保证嵌入式系统的健壮与可靠
  18. 显示器IPS屏和TN屏的优缺点及差异
  19. poj 1264 || UVA 109 SCUD Busters
  20. 异构系统架构标准——HSA

热门文章

  1. OpenCV —数据持久化: FileStorage类的数据存取操作与示例
  2. 封装caffe-windows-gpu(支持模型有多个输出)
  3. matlab在一个坐标系画不同三维图,怎么用多个色标
  4. 链表中是否存在环的问题,及环入口在链表中位置(Linked List Cycle II)
  5. 【分布式】1、CAP原则(CAP定理)、BASE理论
  6. linux 用户/用户组添加修改删除(ubuntu/centos)
  7. Jfinal碰到的问题记录
  8. Linux内存释放脚本
  9. How to create a simple 2D graphics program?
  10. DotnetSpider (一) 架构的理解、应用、搭建