Python基础一

目录

一、第一个 Python 程序

二、Python编码

三、Python解释器

四、Python 标识符

五、Python 保留字符

六、Python行和缩进

七、Python多行语句

八、Python注释

九、Python用户输入函数

十、Python输出函数

十一、Python导入模块


一、第一个 Python 程序

print("Hello Python")

 Python 可以同一行显示多条语句,方法是用分号 ; 分开

print("Hello"); print("Python")

二、Python编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 

三、Python解释器

Python的解释器相当于java的编译器

解释器的由来:

由于计算机只认识二进制0和1,我们写的python代码并不是二进制0和1所以计算机不认识,无法运行,所以这个时候就需要一个翻译官来把我们的Python代码翻译成计算机可识别语言,那么这个翻译官就是解释器

当我们下载Ptyhon后,里面会带有我们的Python解释器程序,来帮我解释Python代码,Python解释器当比与java它运行就自动解释,不像java需要先编译后允许

官方的Python解释器是基于C语言来编写的,也叫做Cpython

还有其他语言编写的python解释器,比如java啊c++等等。。。。

 

四、Python 标识符

在 Python 里,标识符由字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

五、Python 保留字符

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

六、Python行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

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

以下代码将会执行错误

if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
    # 没有严格缩进,在执行时会报错
  print ("False")

建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用

七、Python多行语句

Python语句中一般以新行作为语句的结束符。

但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

total = item_one + \
        item_two + \
        item_three

温馨提示:语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

八、Python注释

python中单行注释采用 # 开头。 

python 中多行注释使用三个单引号 ''' 或三个双引号 """。

#这是单行注释
#这是单行注释
#这是单行注释

'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''

"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

九、Python用户输入函数

input("自定义提示用户输入内容")

执行后就会等待用户输入,按回车键后就会退出

接收用户输入的值

变量 = input("提示用户输入")

date = input("请输入一个数")
print("date")

十、Python输出函数

print()

括号内写输出的数据

执行后在控制台输出括号内的数据

print ()默认是先输出后自动换行的,如果要实现输出后不换行需要在输出内容后面 , end=" "

print( , end=" ")

# 换行输出
print(1)
print(2)
 
print('---------')
# 不换行输出
print( 3, end=" " )
print( 4, end=" " )
print()

十一、Python导入模块

import 与 from...import

在 python 用 import 或者 from...import 来导入相应的模块。

import:

将整个模块导入,格式为: import 模块

from...import:

从某个模块中导入某个函数,格式为: from 模块 import 函数

从某个模块中导入多个成员格式为: from 模块 import 成员1,成员2,····

将某个模块中的全部函数导入,格式为: from 模块 import *

1.导入sys模块

import sys
print(sys.path)

2.导入sys模块中的path,argv成员

from sys import path
print(path)# 因为已经导入path成员,所以此处引用时不需要加sys.path
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值