03-python基础语法1

1、Python初体验

任务:从键盘上任意输入两个整数,求和
a =int(input("请输入一个正整数:"))
b =int(input("请输入一个正整数:"))
c=a+b
print(c)

2. 从print开始讲解

print("hello world!")
print("世界你好!")
a=3
b=4
c=a+b
print(c)
print("a+b=",c)
print("a+b=%d"%c)
print("%d+%d=%d"%(a,b,c))
print(a,"+",b,"=",c)
print(a,"+","a","=",c)
print("a+b=%d"%c,end='')

3. 再讲input函数

  • input 从键盘上获取一个数,注意,获取的数是一个字符串类型的
    input(“请输入一个正整数:”) ,请输入一个正整数:这个是一个提示信息,会直接显示在终端,然后程序会停止等待用户输入,当用户输入一个值,则会将这个值以字符串形式返回。

4. python基础语法

4.1 Python标识符

概述:标识符一般是变量名,函数名,类名,包名

  • 规则:
    1、在python里,标识符有字母、数字、下划线组成。
    2、在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
    3、python中的标识符是区分大小写的。
    4、标识符不能使用关键字
    5、以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,
    6、以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(foo)代表python里特殊方法专用的标识,如init()代表类的构造函数。

  • 规范:
    1、见名思意
    2、变量名:xxyy 函数名:xxYy 类名:XxYy 包名:xxyy

  • 4.2 Python保留字符

《03-python基础语法1》 python保留字.png

-4.3 行和缩进

学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py

 if True:
    print "Answer"
    print "True"
else:
    print "Answer"
    # 没有严格缩进,在执行时保持
  print "False"
  • 4.4 多行语句

Python语句中一般以新行作为为语句的结束符。
但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

 total = item_one + \ 
        item_two + \
        item_three

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

 days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
  • 4.5 Python 引号
    Python 使用单引号(‘ ),双引号(” ),来表示字符串,引号的开始与结束必须是相同类型的。
word = 'word'
sentence = "这是一个句子"
paragraph = """这是一个段落
包含了多个语句"""
  • 4.6 Python注释

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

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py

# 第一个注释
print "Hello, Python!";  # 第二个注释

python 中多行注释使用三个单引号(”’)或三个双引号(“””)。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py


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

"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""
    原文作者:JasonZgp
    原文地址: https://www.jianshu.com/p/11f1b3ebf922
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞