0
点赞
收藏
分享

微信扫一扫

10天学会Python系列-Day2 Python基础

眼君 2022-04-16 阅读 85
python

文章目录

1. Python概述

  • 可以干什么?
    • 数据分析、WEB开发、爬虫、人工智能、科学计算、桌面软件等…
  • 胶水语言
    • 可以调用其他语言库, 适合搭框架,不适合构建核心
  • 解释型语言
    • 无需编译,边解释边执行,适合数据分析,不适合开发大型项目,运行效率低
  • 语法简洁,代码量小
  • 动态类型语言,代码量小
  • 内存管理:有垃圾回收。代码量小
  • 开源,好处:库丰富,出现问题有社区帮助解决或者遇到过。坏处:库不一定成熟或者经过生产环境测试,bug多
  • 跨平台

2. Python版Hello World

  • 启动vs code
    在工作区目录(用于存储编程学习文档的目录)下右键,选择【通过VsCode打开】启动VsCode。

  • 启动后,在左侧文件栏,右键新建文件,输入文件名note.ipynb,双击打开

  • 在右侧的单元格内输入第一行python代码print("hello world!"),点击左侧的三角按钮或按下【CTRL+ENTER】组合键,就会看到输出hello world。首次运行会有点慢,后续速度就很快了。
    在这里插入图片描述

3. 变量与常量

  • 变量、常量的区别
    • 变量:在程序运行过程中,值会发生变化的量。
    • 常量:在程序运行过程中,值不会发生变化的量。

3.1. 变量的定义

3.1.1 变量的构成

变量由变量名、变量值和变量类型构成。
需要注意的是python中定义变量时不需要声明类型。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类型。

  • 变量名类似于一个代号,指向具体的变量值。
    在这里插入图片描述

  • 多个变量名可以绑定一个变量值。

a = 'Jack'
b = a
a = 'Tom'
print(b)
print(a)

在这里插入图片描述在这里插入图片描述
请牢记:Python中的一切都是对象,变量是对象的引用!

3.1.2 变量的命名规范

标识符的命名规范:

  • 数字,字母,下划线,并且不可以数字开头

  • 不能使用关键字

  • 区分大小写

3.1.2.1 举例:数字,字母,下划线,并且不可以数字开头

  • 例子1以数字开头,提示语法错误;
  • 例子2、例子3以小写字母、下划线和数字构成,执行语法正确
  • 例子4以大小写字母、下划线和数字构成,和name_2是不一样的变量,因此打印输出不一样。
    在这里插入图片描述

3.1.2.2 举例:不能使用关键字

输入下列2行代码,可以查看Python的关键字列表,这些都不可以作为变量名使用。

import keyword
keyword.kwlist

在这里插入图片描述

3.1.2.3 举例:区分大小写

变量大写X和小写x是不同的变量

3.1.3 编码规范

  • 变量,函数名称:小写,如果需要分割用下划线
  • 常量:全大写
  • 类名:大驼峰

扩展阅读:Python 编码规范(Google)

3.2 常量

Python中其实没有专门对常量的定义,对于常值一般采用全部大写的字母来定义,例如

PI = 3.14

4. 输入与输出

4.1 输出print

print("hello python")

在这里插入图片描述

4.2 格式化输出

本文均以python3为基础。

三种方式

name = "Joe"
sex = "man"
# 方法一,使用format格式化函数来实现
print("My name is {}, my sex is {}".format(name, sex) ) 
# 方法二:format的简写形式
print(f"My name is {name}, my sex is {sex}")
# 方法三:逗号分隔,这种方式输出格式会凌乱一些,推荐方法二
print(f"My name is “, {name}, "my sex is ", sex)

在这里插入图片描述

4.3 输入input

input的输入参数是提示字符串,返回值为输入的信息:
在这里插入图片描述

5. python对象的三板斧

  • print
    print打印对象的内容
  • type
    type输出对象的类型
  • dir
    dir输出对象支持的方法和属性

在这里插入图片描述

6. 注释规则

注释用于描述代码段的功能及使用说明只用。

Python的注释有2种:

  • 井号注释#
# 单行注释
print("#注释")
  • 三引号注释
    三引号注释可分为单引号注释额双引号注释
def data_analyze(dat):
	"""
	函数描述:用于数据分析
	参数描述:
		- dat:输入的参数
	"""
	return

def data-analyze2(dat):
	'''
	函数描述:用于数据分析
	参数描述:
		- dat:输入的参数
	'''
	return

以上2个函数的注释功能上是一样的,单引号或双引号其本质上是一个字符串常量

举报

相关推荐

Python100天之day2

Python快速入门——Day2

Java基础day2

JS基础day2

#day2

0 条评论