这里是胡言乱语哈哈哈哈
不得不说,Python是个很容易上手的编程语言0.0!!
既然是知识的搬运工,那就立志当个好(滑)用(稽)的搬运工!!哈哈哈哈
编译性语言
Python 是一门解释性语言
编译式语言:需经过编译器先编译为机器代码,之后再执行
解释性语言:会将代码一句一句直接执行,无需经过编译器先编译为机器代码,之后再执行
扩展:解释型语言列表
- BASIC
- LISP
- Perl
- Python
- Ruby
- JavaScript
- PHP
- R
注释
单行注释
井号#后书写注释内容
# 单行注释
多行注释
三个双引号括起来的文字
"""
多行
注释
"""
输入 input 函数
语法
变量 = input(提示信息)
例如
str = input("请输入字符串:")
num = int(input(("请输入一个整数:")))
price = float(input("请输入一个数值:"))
输出 print 函数
默认输出后换行
语法
print(输出内容)
不换行
要实现print函数输出不换行,需要添加end=""
属性,属性值为空
例如
print('hello', 'world', end='')
自定义分隔符
想自定义输出数据的分隔符,需要添加sep="分隔符"
属性,属性值为分隔符
例如
print('hello', 'world', sep=',')
# 输出:hello,world
变量
计算机存储的数据
定义变量
语法
变量名 = 值
变量如何存储
内存分为堆和栈
栈存放内存地址
堆存放数据
扩展:堆和栈的对比
在此搬运大佬分析的对比图,回答内有可视化图片,很直观(手动点赞.jpg),原文请点击这里:内存堆和栈的区别? - linux的回答 - 知乎
查看变量存储数据的内存地址
语法
id(数据)
或则id(变量名)
使用变量
语法
变量名
修改变量
语法
变量名 = 值
删除变量
语法
del 变量名
多个值赋值给多个变量
a, b, c = 1, 2, 3
交换变量的值
a, b = b, a
多个变量赋相同的值
a = b = c = 1
标识符
标识符是自定义的变量名、函数名、类名
标识符规则
英文字母(区分大小写)、数字、下划线(_)组成,不能以数字开头
例如:name, count, user_name, mul99, …
最好不用拼音或随意什么abc命名(不利于回顾代码0.0!!)
命名默认规则
最好使用英文直译,提高代码可读性
虽然不是强制规则,但为了利于自己回顾代码,或合作中与他人交流中,有利于快速理解代码含义
驼峰命名法
小驼峰:变量、函数名、方法名
例如:userName
大驼峰:类名
例如:UserName
下划线法
例如:user_name
关键字
命名不能和关键字冲突
Python 关键字都是小写字母
关键字及其含义,可点击这里检查:python3之35个关键字详解——Mrwhite86
博主搭配代码解释,容易理解(手动点赞.jpg)