首页 > 编程语言 > 详细

自学Python 一

时间:2019-04-19 19:05:14      阅读:136      评论:0      收藏:0      [点我收藏+]

1.Python的概念

一种解释型、面向对象、动态数据类型的高级程序设计语言。

2.Python的面向对象

Python是完全面向对象的语言。函数、模块、数字、字符串都是对象,完全支持继承、重载、派生、多继承。支持重载运算符和动态类型。

3.Python的安装

官网下载Python>>https://www.python.org/downloads/windows/,选择下载版本,进行安装。注意,安装时记得ADD Python 3.6 to Path选项打勾,可以省去很多设置。

4.Pythhon的执行

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。

5.Python的基础语法

5.1编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -*- coding: cp-1252 -*-

上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。

5.2标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感

5.3注释

Python中单行注释以 # 开头,实例如下:

实例(Python 3.0+)

#!/usr/bin/python3
 
# 第一个注释
print ("Hello, World!") # 第二个注释

执行以上代码,输出结果为:

Hello, World!

5.4行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

实例(Python 3.0+)

if True:
  print ("True")
else:
  print ("False")

5.4多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:

total = item_x +         item_y +         item_z

5.5空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

注:空行也是程序代码的一部分。

5.6Print 输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

实例(Python 3.0+)

#!/usr/bin/python3
 
x="a"
y="b"
# 换行输出
print( x )
print( y )
 
print(---------)
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()

以上实例执行结果为:

a
b
---------
a b
 
 

自学Python 一

原文:https://www.cnblogs.com/Mei95/p/10737791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!