02_Python基础_Python基础语法

16 篇文章 0 订阅
Python基础语法
    
    一、标识符
        标识符指的就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。
        标识符的命名规则
            1、区分大小写:name和Name是两个不同的标识符
            2、首字符可以是下划线,字母,但是注意不能为数字
                    1int    错误,首字符不可以为数字
            3、除了首字符外的其他字符必须是下划线、字母、数字
                    my@Name    错误,不可以存在特殊符号
            4、Python中预留的关键字不可以作为标识符
                    class    错误,关键字不可以为标识符
            5、不要使用Python的内置函数作为自己的标识符
        中文是否可以作为标识符?
            可以,由于Python 3的字符使用了Unicode编码,所以支持中文,但是实际应用中通常不会这样去定义标识符
    二、关键字
        前面说到关键字不可以作为标识符,那Python中有哪些关键字?
        一共有33个关键字,其中False,None,True的首字母为大写,其它的都是小写
        
Python中关键字列表:
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中为一个变量赋值的同时这个变量就被声明了,这个时候变量的类型就是所赋值的类型,由于变量是动态类型的,它也可以接收其它类型的数据。所以它具体的类型是由它被赋的值的类型决定的。
        
        变量的动态性,赋值后可以改变确实使用得Python变得简单,但是一旦程序代量多了,变量多了赋值容易产生混淆从而导致程序产生BUG,而且这种BUG有可能还不容易定位排查。
    四、语句
        Python代码是由关键字、标识符、表达式、语句构成,语句是代码的重要组成部分。
        注意:在Python中一行代码就表示了一条语句,在一般情况下语句结束时不会加分号。
    五、注释
        在Python中的注释写法格式如下
        # + 空格 + 注释内容
        有一个特殊的注释,它必须写在Python源文件中的第一行或第二行 # coding=utf-8  (这个注释表示通知解释器这个文件的编码集是UTF-8)。它也有一种替代的写法 # -*- coding: utf-8 -*-
    六、模块
        Python中一个模块就是一个文件,模块是保存代码的最小单位,在模块中可以声明变量、函数、属性和类等Python代码元素。
        一个模块如果需要引入别一个模块则需要使用import指令
        引入方式一:import module2 ,通过这种方式引入则会引入module2中的所有代码元素,在访问时需要加上module2的前缀“module2.”
        
            引入方式二:from module2 import score ,通过这种方式会可以把module2模块中的score变量引入,在访问时不需要添加module2前缀
         
            引入方式三:from module2 import score as s ,这种方式与第二种方式类似只是在引入后把引入的元素加上了别名,加这个别名的原因是避免在进入引入的源文件中存在相同的元素名称而产生冲突。
             
        练习1:把m2模块中的变量引入到m1模块中,在引入时同时指定元素别名
        m2.py
# coding=utf-8
# 代码文件m2.pyth
str = 'm2你好'
b = True
score = 99.5
        m1.py
# coding=utf-8
# 代码文件 m1.py
from m2 import str as m2_str
from m2 import score as m2_score
i = 1
score = 98.0
str = 'm1你好'
print(score)    # 这里是当前模块中的score变量
print(m2_score)    # 这里是m2模块引入的变量
print(str)        # 这里是当前模块中的str变量
print(m2_str)    # 这里是m2模块中的str变量
命令窗口进入到m1.py源文件所在的目录,执行Python m1.py运行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值