002-小白之路-python基础语法

本次介绍:标识符、关键字、常量、变量、表达式、注释、模块和包等内容

标识符就是变量、常量、函数、属性、模块和包等有程序猿指定的名字

标识符命名规范

  1. 区分大小写
  2. 首字符可以是下划线和字母,但不能是数字
  3. 除首字符外,其他字符可以是下划线字母和数字
  4. 关键字不能作为作为标识符
  5. 不能使用python内置函数作为自己的标示符

关键字

Python语言中有33个关键字,只有三个首字母大写True、None、False,其他全部小写
Flase def if raise None
del import retureTrue elif
in try and else is
while as except lamba with
finally nonlocal yield break for not
class from or continue global pass

变量

在python中声明变量时不需要指定他的数据类型,只要给一个标识符赋值就声明了变量

常量

Python没有提供一个关键字,使得变量不能被修改,所以在python中只能将变量当成常量使用,只是不要修改它

注释:

Python程序注释使用 # 位于注释行的开头#后面有一个空格,接着是就是内容

# /usr/bin/python
# 注释在linux其他系统上安装多个python版本时,指定哪个版本的python解释器
# -*- coding: utf-8 -*-
# 这个是设置python文件的编码集,必须放在文件的第一行或者第二行

快捷键:选中内容 注释和去掉注释 ctrl+/

  1. 在应用程序中,对容易引起误解的代码进行注释是必要的,但应避免对已清晰表达信息的代码进行注释
  2. 需要注意的是,频繁的注释有时反应了代码的低质量。当觉得被迫要加注释的时候,不妨考虑一下重写代码,使其更清晰

语句

  1. Python代码是由关键字标示,符表达式和语句的内容构成
  2. 在python语言中,一行代码表示一条语句结束,语句结束用分号也可以省略分号。
  3. 从编程规范的角度讲,语句结束不需要加分,而且每行至多包含一条语句代码
  4. 代码块不是通过大括号来限定的。而是通过缩进,缩进在一个级别的代码在相同的代码块中
  5. 一个缩进级别一般是一个制表符或者四个空格,考虑到不同编辑器制表符显示的宽度不同,大部分编程语言规范,推荐使用四个空格作为一个缩进级别

模块

  1. Python中一个模块就是一个文件模块,是保存代码的最小单位,模块中可以声明变量、常量、函数、属性和类等python程序元素。一个模块提供可以访问另外一个模块中的程序元素
# /usr/bin/python
# -*- coding: utf-8 -*-
z = 10
y = 20
print("模块hello")

# /usr/bin/python
# -*- coding: utf-8 -*-
import Hello
from Hello import z
print(Hello.y)
print(z)
输出:
模块hello
20
10

导入

两种import语句导入模块

  1. 一种是import <模块名> ,这种方式会导入模块所有代码元素,访问时需要 “模块名.”
  2. 一种是from <模块名> import <代码元素> 。这种方式导入特定代码元素,访问时不需要"模块名.",但需要注意,当变量在当前模块中也有时,不能导入,即当前模块中的变量

  1. 如果有两个相同名字的模块,应该如何防止名字冲突?那就使用包package。很多语言都提供了包。它们的作用都是一样的,即提供一种命名空间

  2. 每个包下面会有一个__init__.py文件,他告诉解释器这是一个包,这个文件内容一般情况下是空的,但可以编写代码

导入包

创建后将两个hello模块放到不同的。两个包要互相访问,那么如何导入。事实上还是通过import语句。需要在模块前面加上包名,模块名冲突要用别名,或者太长后面调用不方便

import com.pkg.hello as hello1
from  com.pkg.hello import z as x
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值