Python基础(一)

Python基础(一)

一、注释语法

介绍:注释就是对一段代码的解释,它不参与代码的运行,仅起到提示作用。

1.单行注释

使用方法:警号“#”+空格。

在这里插入图片描述

2.多行注释

使用方法:三对单双引号(‘’’ ‘’')

在这里插入图片描述

二、变量和常量

1.变量

介绍:变量即是变化的量,一般用于记录事物的变化状态,其实是保存数据的一种方式。

例如 	  生活中:					程序中:
			姓名:Chen				username = 'Chen'
			年龄:18						 age = 18
			性别:男					  gender = male
		
					'''
						语法格式:
							usernmae    =      	'Chen'
							变量名 	  赋值符号  	 变量值
					'''

底层逻辑:
1. 先在内存空间申请一块来储存变量值"Chen"的内存
2. 把变量名username在绑定给变量值"Chen"的内存空间地址
3. 然后以后就只用通过变量名username来访问变量值“Chen”即可

在这里插入图片描述

1.1变量名的命名规范

1.变量的名有数字、字母、下划线任意组合

  • 变量名中不能有特殊符号、不能够以数字开头、'_'下划线一般不做开头,因为有特殊含义。

变量名一定要见名知意。不管用多长的变量名,核心就是见名知意

	错误示范:
	user@name(其中有特殊符号)	423_Down(数字开头)	性别(建议不要使用中文名)
	
	正确示范:
	username	Down_123	Gender

2.变量名不能够与Python保留字冲突

  • 【‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’,‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’】

3.变量名的命名风格

  • 大驼峰体- -如(UserName)(特点:每个单词的首字母都大写)
  • 小驼峰体- -如(userName)(特点:除了第一个单词首字母不大写以外其他单词首字母都大写)>
  • 下划线- - 如(username_chen)(特点:所有的单词都小写,单词与单词之间用下划线分割)
1.2变量的三要素
	1.变量值
	2.内存编号(id3.数据类型
	
	name = 'Chen'
	print(id(name))
	print(type(name))

2.常量

介绍:
常量通俗的来说就是不经常改变的量(常驻)。
在Python中,没有真正意义上的常量,我们一致默认的把全大写的变量称之为常量

例如: 圆周率3.1415926...(在程序运行过程中,有一些值是固定的、不应该被改变)
	PI(π) = 3.1415926		HOST = '127.0.0.1'

在这里插入图片描述

拓展:在其他语言中,是有真正意义上的常量,比如JavaScript

3.底层优化

1.小整数池的问题:当变量值很小的时候,多个变量执行同一个变量值的空间地址

  • Python解释器3.9之前的有这样的问题,3.9之后优化掉了

2.说明:一个内存地址可以被多个变量名指向,但是一个变量名只能指向一个内存地址

4.垃圾回收机制

1.如何定义垃圾数据?垃圾数据即是一个变量名先绑定了一个内存空间地址的变量值,后又重新绑定另外一个内存空间地址的变量值。然后先绑定的内存空间变量值则断链从而形成无绑定状态,但是又占用内存空间。这个就是垃圾数据

2.如何回收、清除?

  • 引用计数:一个变量值它被一个变量名指向后,那么它的计数值就加1,而引用计数值为0的变量值则为垃圾数据。我们也会把引用计数为0的变量值清除掉
  • 标记清除:当我们内存空间即将满载的时候,这个时候系统会停止所有程序执行,开始从头到尾的扫描内存空间中的数据。然后会把垃圾数据都标记上,然后统一清除掉。
  • 分代回收:对垃圾数据的监管频率逐渐降低

三、数据类型(数字类型)

什么是数据类型?视频文件、音频文件、图片文件、表格文件等这些都是保存数据的方式。

  • 而在IT领域里面的也是有自己的数据类型表现方式

整型 (int)、浮点型(float)、字符串(str)、列表(list)、字典(dict)、元祖(tuple)、布尔(bool)、集合(set)

1.数据类型之整型(int)

作用:记录年龄、学生人数、出生年份等整数相关状态的数据。

	定义:
		age = 18 
		student_count = 48
		year = 2002
		
	数据类型关键词:
		print(type(age))

2.数据类型之浮点型(float)

作用:记录身高、体重、工资等小数相关状态的数据。

	定义:
		height = 182.5
		weight = 120.5
		wages = 12000.8
	数据类型关键词:
		print(type(height))

小结:在Python中整型和浮点型统一称为数字类型

四、Pycharm基础使用

1.修改主题

路径:File----->Settings ------>Appearance & Behavior -----> Appearance----->Theme

在这里插入图片描述
在这里插入图片描述

2.创建项目文件

1.第一步是创建一个新的项目文件

在这里插入图片描述

2.第二步是选择项目文件、路径和解释器版本

在这里插入图片描述

3.第三步这个是提示页面

在这里插入图片描述

4.第四步是在该项目里面创建一个Python文件开始书写代码了

在这里插入图片描述

3.切换解释器

路径:File----->Settings ------>Project: Pycharm Project Test (“这个是我的文件名,你们的这个也是Python什么什么”)----->Python Interpreter

在这里插入图片描述
在这里插入图片描述

4.修改字体

路径:File----->Settings------>Editor----->Font

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值