python入门

内容概要

  • python语法之注释
  • python语法之变量与常量
  • python基本数据类型(先大致了解有哪些)

内容详细

python语法之注释

1.什么是注释
注释其实就是对一段代码的解释说明(注释是代码之母)
2.如何编写注释
方式1:解释说明文字前加警号 pycharm中有快捷键 ctrl + ?
# 注释(单行注释)
image

方式2:回车键左边那个键英文输入法下连续按三下
'''
多行注释
'''
image

方式3:回车键左边那个键英文输入法下+shift 连续按三下
"""
多行注释
"""
image

PEP8规范

"""
pycharm中很多时候会有各种颜色提示还有波浪线
	只要不是红线一般都不影响代码运行
"""
python代码编写规范
  1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
  2.如果单行注释自成一行 那么内容与警号空一格
ps:如何学习规范 可以借助于pycharm自动化格式代码反向学习

变量与常量

变量与常量就是为了让程序具备人记录事物状态的能力
1.什么是变量?
记录变化(可能会经常改变)的事物状态
eg:年龄 时间
2.什么是常量?
记录固定(可能不经常改变)的事物状态
eg:1+1=2 性别

变量的;基本试用

日常生活中的变量案例

》》》LiMin
姓名:LiMin
年龄:18岁
性别: 男

代码如何记录事物状态

name = 'LiMin'
age = 18
gender = 'male'
变量使用的语法结构与底层原理
name = 'LiMin'
变量名 赋值符号 数据值
1.一旦看到赋值符号 那么一定先看符号的右侧
2.在内存空间中申请一块内存空间存储数据值
3.给数据值绑定一个变量名
4.以后就可以通过变量名访问到数据值
注意事项:
1.同一个数据值可以绑定多个变量名
2.赋值符号右边也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值
name = 'LiMin'
name1 = name
name2 = name1
x = 10
x = x + 1
那么print(x)中的变量x就是11
变量名的命名规范
1.中文是可以用作变量名的 但是不建议使用 太low了 并且容易报错
2.汉语拼音也是可以作为变量名的 但是不建议使用 太low了
3.变量名只能出现字母、数字、下划线
4.数字不能开头
5.变量名尽量做到见名知意
6.变量名不能与关键字冲突

变量名的命名风格

1.下划线式 python推荐使用
变量名中单词很多 彼此使用下划线隔开
name_from_mysql_db1_userinfo = 'jason'
2.驼峰体式 JS推荐使用
大驼峰
NameFromMysqlDb1Userinfo = 'jason'
小驼峰
nameFromMysqlDb1Userinfo = 'jason'
ps:在同一个编程语言中尽量固定使用一种 不要随意切换

常量的基本使用

1.在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改
2.在python中如果想表示出常量 那么可以使用全大写的变量名
HOST = '3.1415926'
ps:出了全大写之外 其他与变量用法一致

数据类型

1.什么是数据类型
在日常生活中数据的表现形式是多种多样的,在程序中也是如此
2.为何学习数据类型
针对不同数据采用最佳的数据类型来表示该数据的价值
3.如何查看数据值的数据类型
type(数据值)\type(变量名)

数据类型之整形int

大白话的意思就是整数
应用场景:年龄 班级人数 年份
代码实现:
age = 18
stu_num = 56
year = 2022

数据类型之浮点型float

大白话的意思就是小数
应用场景:身高 体重 薪资
代码实现:
height = 1.88
weight = 70
salary = 35.3

数据类型之字符串str

大白话的意思就是文本类型的数据>>>:引号引起来的部分就是字符串
应用场景:姓名 地址 爱好
代码实现:
name = 'LiMin'
addr = 'BeiJin'
hobby = 'study'
1.定义字符串有四种方式
name = 'LiMin'
name1 = "LiMin"
name2 = '''LiMin'''
name3 = """LiMin"""
2.为什么定义字符串需要有多种方式
我们在字符串中编写文本也可能会使用到引号 为了避免冲突 有了多种方式
info = "鲁迅说:'世上本没有路,走的人多了便有了路'"
3.如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释

数据类型之列表list

大白话的意思就是可以储存多个数据值的类型,并且可以非常方便的取
应用场景:储存多个数据值,并且将来科能需要单独取其中一些
代码实现:
name_list = ['jason', 'tony', 'kevin', 'coco']
.列表的文字描述
中括号括起来 内部可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型
l1 = [11, 11.11, 'jason',[11, 22]]
2.索引取值
起始数字是从0开始
l1[索引值]

PEP8规范补充

1.逗号后面与数据值空一格
2.赋值符号左右都得空一格

数据类型之字典dict

能够非常精确的储存和表达数据值的含义
代码实现:
info_dict = {
'username': 'jason', 'age': 18, 'hobby': 'read',
}
1.字典文字描述
大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对
键值对与键值对之间要用逗号隔开
K是对V的描述性性质的信息(解释说明)一般都是字符串类型
V是真正的数据值 可以是任意数据类型
2.按K取值
字典只能按K取值 因为字典是无序的 没有索引的概念
info_dict['username']

posted @ 2022-09-23 17:33  dear丹  阅读(30)  评论(0编辑  收藏  举报