【A】第1天:python基础(1)

一、认识python

1.1 python概述

1.1.1 基本概念

  • Python是一门解释型、面向对象的高级编程语言.
  • Python是开源免费的、支持交互式、可跨平台移植的脚本语言.

1.1.2 语言优势

Python的设计混合了传统语言的软件工程的特点和脚本语言的易用性,具有如下特性:

  • 开源、易于维护
  • 可移植
  • 易于使用、简单优雅
  • 广泛的标准库、功能强大
  • 可扩展、可嵌入
  • .......

Python也存在缺点:

  • 运行速度慢:Python是解释型语言,运行时翻译为机器码非常耗时,而C语言是运行前直接编译成CPU能执行的机器码。但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。
  • 代码不能加密:解释型语言发布程序就是发布源代码,而C语言只需要把编译后的机器码发布出去,从机器码反推出C代码是不可能的。

1.1.3 典型应用

1.2 安装python环境

1.3 编写第一个程序python程序

  • 交互模式∶在命令行敲击命令python,即可进入Python交互模式,提示符是>>>。
  • 命令模式︰在Python交互模式下输入exit(),就退出了Python交互模式,回到命令行模式

(1)两种方法退出python交互模式:

(2)直接以文件形式执行python文件:到文件所在的目录下执行python XX.py即可

(3)配置python脚本的默认设置:

#-*- coding = utf-8 -*-
#@Time : ${DATE} ${TIME}
#@Author : XX
#@File : ${NAME}.py
#@Software: ${PRODUCT_NAME}

效果如下:

目的:第一句是防止中文乱码,其他的是该文件的一些信息,比如创建的时间、作者文件名以及所使用的软件

(4)第一个python程序

 

1.4 注释

  • 单行注释

        以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用

# 我是注释,可以在里写一些功能说明之类的哦
print('hello world')
  • 多行注释
'''
    我是多行注释,
    可以写很多很多行的功能说明
    哈哈哈。。 。
'''
print('hello world')

  • python程序中,中文支持

        如果直接在程序中用到了中文,比如

print('你好')

        这时没有配置好环境,直接运行输出,程序就会报错

        解决的办法为:在程序的开头写入如下代码,这就是中文注释

#coding=utf-8

        修改之后的程序:

#coding=utf-8
print('你好')

        运行结果:

你好

注意:
        在python的语法规范中推荐使用的方式:

#-*- coding = utf-8 -*-

1.5 变量及类型

  • 变量可以是任意的数据类型,在程序中用一个变量名表示 
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能以数字开头,如:
  • 赋值(比如a= 'ABC’)时,Python解释器干了两件事
    • 在内存中创建一个’ABC’的字符串
    • 在内存中创建一个名为a的变量,并把它指向’ABC'

1.6 标识符和关键字

  • 什么是关键字

        python一些具有特殊功能的标示符,这就是所谓的关键字
        关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

  • 查看关键字:

1.7 格式化输出

1.7.1 格式化操作的目的

学习内容来源:Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析_哔哩哔哩_bilibili

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值