首页 / PYTHON / 自学Python 一
自学Python 一
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了自学Python 一,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2108字,纯文字阅读大概需要4分钟。
内容图文
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 一全部内容,希望文章能够帮你解决自学Python 一所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。