Python教程

python入门学习篇二

本文主要是介绍python入门学习篇二,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

pycharm基本使用

1.切换主题

settings
editor
color scheme

 

2.切换字体大小

settings
editor
general
勾选change font size...

 

3.如何创建python脚本文件

settings

new

 

4.运行python文件

在编辑区域,右键,选择run 文件名

 

5.如何切换python解释器

settings
project
python interpreter

 

python注释语法

#没有注释的代码,都是没有灵魂的

1.什么是注释?

注释就是你对当前代码的一个说明,注释不参与代码的执行。

2.如何书写注释?

1.写一个#号,后面直接写注释(单行注释)

2.写一个三引号(多行注释)

3.代码书写规范遵循的是pep8规范

详细见如下链接:https://blog.sholdboyedu.com/?p=3962

4.格式化代码

#快捷键:ctrl +alt +l

菜单栏:code =》reformat coder

变量

1.什么是变量?

即变化的量,用来记录某种事物的状态

2.如何使用变量?

1.现实生活中

姓名:张三

年龄:18

爱好:yd

2.程序中

name=‘张三’

age=18

hobby=‘yd’

3.变量的底层原理

#以后只要遇到赋值符号,就是要从右往左看

name           =              ‘zs’

变量名     赋值符号    变量值

1.先在内存区中f申请一块空间,用来存储变量值

2.把变量值绑定给变量名

3.以后要想使用变量值,都要通过变量名访问name就行

变量名的命名规范

1.数字,字母,下划线三者中的组合

单   _    下划线也是可以的  

2.不能以数字开头

123age 这种是错误的

3.不能使用python的保留字

如下图

 4.变量名一定要见名只意

就是一看就知道代表啥意思,如姓名就用 name代表 。

#命名格式

驼峰体  

  大驼峰 (单词首字母大写):UserNameOfDatebase

  小驼峰(在大驼峰基础上第一个单词首字母小写):userNameOfDatebase

 下划线

 user_name_of_datebase

变量的三要素

1.变量值

2.内存地址编号

3.变量类型

age = 19
print(age) # 变量值
print(id(age)) # 1630241456 数据在内存中的编号
# 查看数据类型
print(type(age)) # <class 'int'> => 整型

常量

#一般不改变的量称为常量

在python中,没有真正意义上的常量,我们约定俗成把全大写的变量称为是常量
PI = 3.14
G = '9.8'
在其他语言中,是有真正意义上的常量,一旦定义常量, 就不能修改

 python变量的底层优化

#小整数池

python中经经常使用的一些数值定义为小整数池,小整数池的范围是[-5,256],python对这些数值已经提前创建好了内存空间,即使多次重新定义也不会在重新开辟新的空间,但是小整数池外的数值在重新定义时都会再次开辟新的空间。

垃圾回收机制

# 垃圾数据就是没用的数据

1.引用计数

变量值身上有个计数器,每次有一个变量名指向这个变量值,计数器都会加1,只要这个计数器为0了,说明这个数据为垃圾数据

2.标记清除

当内存中的数据快要满的时候,把所有的程序全部暂停,从头到尾扫描一遍,然后,把所有没有用的数据,全部清理掉

3.分代回收

分代回收是一种以空间换时间的操作方式,Python将内存根据对象的存活时间划分为不同的集合,每个集合称为一个代,Python将内存分为了3“代”,分别为年轻代(第0代)、中年代(第1代)、老年代(第2代),他们对应的是3个链表,它们的垃圾收集频率与对象的存活时间的增大而减小。新创建的对象都会分配在年轻代,年轻代链表的总数达到上限时,Python垃圾收集机制就会被触发,把那些可以被回收的对象回收掉,而那些不会回收的对象就会被移到中年代去,依此类推,老年代中的对象是存活时间最久的对象,甚至是存活于整个系统的生命周期内。同时,分代回收是建立在标记清除技术基础之上。分代回收同样作为Python的辅助垃圾收集技术处理那些容器对象.

数据类型

1. 生活中,存储数据的时候,一般都通过视频,音频,图片,文本,这个类型存储
2. python中对不同的数据也分为不同的数据类型

整型int

#整型就是整数
age = 10
print(type(age))

浮点型

# 就是带小数点的数字
salary = 999.9
money = 99.9
age = 18.0

 

这篇关于python入门学习篇二的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!