Python学习之基础语法

本文介绍了Python编程的基础知识,包括如何编写第一个程序、Python的标识符规范、保留字、代码缩进规则、多行语句处理、字符串引用方式及注释等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此学习笔记基于w3cschool,CentOS平台.

第一个Python程序

       交互式编程:
             在python提示符中输入以下文本,然后回车
             >>>print "Hello Python!"
        脚本式编程:
             通过脚本参数调用解释器执行脚本,脚本执行完成后,解析器不再有效.
             在文件test.py中输入print "Hello, Python!"并保存。
             然后在命令行使用python test.py运行此脚本文件即可。(此处假设你已经设置了Python解析器PATH变量,CentOS等Linux自带python,且已设置好了PATH)

Python标识符

        在Python中标识符由字符、数字、下划线组成。但不能以数字开头。
        标识符区分大小写。
         以下划线开头的标识符是有特殊意义的。
          以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;
          以双下划线开头的(__foo)代表类的私有成员;
          以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。

Python保留字

         所有的Python的关键字只包含小写字母。如下:
         and assert break class continue def del elif else except exec finally for from global 
         if import in is lambsa not or pass print raise return try while with yield

行和缩进

          Python的代码块不使用大括号{}括起来,而是使用缩进来表示代码块。即在Python中代码块必须使用相同的行缩进空格数。
          缩进的空格数量是可变的,但一个代码块中各语句的缩进必须相同。否则就报错:IndentationError: unindent does not match any outer indentation                 level.

多行语句

            使用反斜杠\将一行的语句分为多行显示。
            
 total = item_one + \ 
        item_two + \
        item_three
            
            但语句有[]、{}或()时不需要使用多行连接符。
            
 days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

Python引号

          Python中可使用单引号'、双引号"、三引号'''/"""来表示字符串,引号的开始与结束必须是相同类型的。
          三引号表示的字符串可由多行组成。

Python注释

          python中单行注释以#开头,没有块注释。

Python空行

           函数或类的方法之间用空行分割,表示一段新的代码的开始。类和函数入口之间也用一行空行分割,以突出函数入口的开始。
           空行不是Python语法的一部分,书写时可不插入空行,但空行可区分两段不同功能的代码,或者说也便于查看和阅读代码。

同一行显示多条语句

          python可以在同一行中使用多条语句, 此时语句之间要使用分号分隔开来。
          注:如果一行只有一条语句,那么语句后的分号可写可不写。
用户输入
          input=raw_input("Enter:");

输出

        import sys;  sys.stdout.write("Hello\n")
        或print "Hello"
第一次笔记结束。
        









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值