Python基础知识大总结

Python基础知识大总结

1、头部注释

  • 什么是python头部注释

答:写在Python脚本第一行的用#号开头表示的信息就是头注释。eg:coding:utf-8

  • python头部注释的作用

答:被系统或解释器所调用

告知:

1)python解释器在哪?2)脚本编码格式是啥?

  • 头注释的结构

答:注释符号+注释的内容 (# coding:utf-8)

  • 常见头注释介绍

答:# coding:utf-8 定义coding则告诉系统脚本是何编码格式(更好的翻译中文,适合国内开发)

#!/usr/bin/env 定义#!,会去找指定路径下的python解释器(比较少用)

2、导入位置

  • 导入的是什么

答:导入是将python的一些功能函数放到当前的脚本中使用

不导入的功能无法直接在当前脚本使用(除了python自带的内置函数)

  • 为什么需要导入

答:导入已经写好的功能,减少开发时间,快速完成开发任务

  • 为什么要放在头注释下边

答:先导入,才能使用导入的方法,程序是自上而下执行的

  • Import os(内置导入函数+被导入的模块)

3、代码的执行顺序

  • 如何执行

答:自上而下,逐行执行

  • 什么是python的内置函数

答:不需要导入就可以使用的函数

  • 第一个python的内置函数print的使用

答:将信息显示(显示)在控制台(cmd)上的函数

print(object, end= ‘’) (函数名(执行函数)+参数体,函数执行的必要数据,有了数据才能执行函数, end告诉在函数执行完之后该干什么,默认换行,如果end=‘’,则可以使其不换行)

# coding:utf-8

print('这是第一行print信息', end='')
print('今天晚上天气很好')
print('今天要早点休息吧')
print('你好', '小慕', '明天见')

4、Python的注释

注释的三种用法

  • 三引号
"""
	这是三引号注释的第一种
	双引号形式,我们可以随意换行
	持平
“”“
  • 单引号
'''
	这是三引号注释的第二种
	单引号形式,功能与双引号完全一致
'''
# coding:utf-8

"""
    这个脚本用作注释的练习
    引号注释一般用在俩个地方
    1: 是整个脚本的开篇,作用在于给别人介绍一下这个脚本的作用
    2: 对于函数功能的解释,比如我们的print内置函数里面就有这样的注释
        对于这样的注释,未来会在函数篇章介绍
"""

print('学习python是一个很有意思的')  # 这是一个简单的注释练习

# 下边的1 2 是一个整体
print('1')
print('2')

5、python的执行入口

  • 什么是脚本的入口

答:一般称代码执行的入口叫主函数main

  • 脚本入口的写法

答:__name__ == '__main__'

  • 缩进
# coding:utf-8

import os


if __name__ == '__main__':
	print("不同代码块,不同级别,该print语句属于 if...这个代码块的语句")
  • 是否一定需要脚本入口

答:并不是

1)好规范,可以把需要的业务代码写到脚本的上方,然后在入口语句的缩进代码块中统一执行,代码结构清晰,容易维护

2)在像其他语言看齐,因为C++,Java都需要入口语法才可以执行!

6、input函数

  • input函数的功能

答:接受一个标准输入数据,返回为string类型

  • input函数的用法

答:result = input('请输入一些内容:')

参数: 括弧内是一个提示字符串,用来告知用户需要填写的已知条件

# coding:utf-8

name = input('你的名字是:')
birthday = input('你的生日是:')
like_fruit = input('你喜欢的水果是:')

print('你的名字叫做:%s,出生于:%s,你喜欢的水果是:%s' %
      (name, birthday, like_fruit))

7、变量与变量名

  • 什么是变量

答:变量名=变量值(赋值语句)通过变量名赋值可以进行值的改变

  • 变量存在哪里

答:每个变量被定义后存入一个内存块

  • 变量名的规则

答:组成:必须是数字、字母、下划线组成

长度:任意长度,但不建议太长,20字符以内

要求:开头必须是字母、下划线

注意:区分大小写、有意义

# coding:utf-8


username = '小慕'
age = 20

is_sleep = 'ok'

dog_exists = 'yes'

a, b, c = 1, 2, 3  # python特殊用法

if __name__ == '__main__':
    print(username)
    print(age)
    print(is_sleep)
    print(dog_exists)
    print(a, b, c)

持续更新中ing…

原文地址:https://www.cnblogs.com/mr-wei977955490/p/15451358.html