Python 介绍及基本语法

Python 简述

Python 是一个简单易学,功能强大的编程语言
Python中有高效的数据结构,和简单有效的方法进行面向对象编程
Python语言简洁优雅,是动态脚本语言,在不同的开发平台快速开发应用程序
Python 应用广泛:人工智能,系统运维,图像处理,Web应用程序开发
Python 有丰富且强大的库

Python版本

目前有两大版本2.x和3.x,互不兼容,我们趋向于3.x版本

查看版本信息
python --version
执行结果
Python 3.5.2

第一个Python程序

打印Helloworld

print("hello word");

输出结果

hello word

编码方式

Python 源文件以UTF-8编码,所有字符串都是unicode字符串
可以为源码文件指定不同的编码方式,如

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

标识符命名规则

  • 第一个字符必须是字母或者下划线
  • 其他字符可以是字母、数字和下划线
  • 标识符大小写敏感
  • 在Python3 中,非-ASCII标识符也被允许

保留字

保留字即关键字,不能用作标识符的名称
可以使用keyword模块打印关键字

import keyword
print(keyword.kwlist)

输出结果
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

注释

Python中的注释以#号开头

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

行与缩进

Python中用行的缩进表示一个代码块,而不用{}
缩进的空格数量可变,约定为4

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

多行语句

语句较长时,应使用\折行

item = 123 + 456 \
    + 789
print(item)

[], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']

同一行显示多条语句

同一行显示多条语句使用分号;进行分割
import sys; x = 'cheng zy'; sys.stdout.write(x + '\n')

简单输入与输出

输入:input()
输入:print()

username=input("输入用户名:")
print("hello "+username)

执行结果:

================== RESTART: F:\Work\MyPython3\codes\test.py ==================
输入用户名:chengzy
hello chengzy
>>>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值