首页 > 编程语言 >python基础:pycharm下载与使用、python语法之注释、PEP8规范、变量与常量、变量的基本使用、常量的基本使用、数据类型之int、float、str、list、dict

python基础:pycharm下载与使用、python语法之注释、PEP8规范、变量与常量、变量的基本使用、常量的基本使用、数据类型之int、float、str、list、dict

时间:2022-11-26 17:56:33浏览次数:41  
标签:jason 常量 python 代码 数据类型 注释 变量名 变量

目录

pycharm下载与使用

1.该软件分为收费版和免费版
	免费版功能太少(community) 我们尽量使用收费版(professional) 30天试用
2.免费试用该软件
	版本越新弄成免费的越难
3.弄成免费的方式
	1.淘宝
	2.百度激活码
 	3.第三方插件
4.pycharm比较笨重
	本身占据的资源较多 并且保持运行的情况下需要消耗计算机1GB多的资源
5.文件后缀名
	存储python代码的文件后缀名一般叫.py
6.如何创建py文件
	使用pycharm创建的py文件在编写代码的时候有自动提示 tab补全 方向键选择
7.配置调整
	字体大小
 	编程背景
 	解释器选择
8.运行python代码

python语法之注释

1.什么是注释
	注释其实就是对一段代码的解释说明(注释是代码之母)
2.如何编写注释
	方式1:解释说明文字前加警号   pycharm中有快捷键 ctrl + ?
        # 注释(单行注释)  
 	方式2:回车键左边那个键英文输入法下连续按三下
         '''
         多行注释
         '''
 	方式3:回车键左边那个键英文输入法下+shift 连续按三下
         """
         多行注释
         """

PEP8规范

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

变量与常量

变量与常量就是为了让程序具备人记录事物状态的能力
1.什么是变量?
	记录变化(可能会经常改变)的事物状态
 		eg:年龄 容貌 薪资
2.什么是常量?
	记录固定(可能不经常改变)的事物状态
  		eg:圆周率 重力加速度

变量的基本使用

日常生活中的变量案例
	你们看到jason老师
 		姓名叫Jason
    	年龄是19
  		性别是男性
代码中如何记录事物状态
	name = 'jason'
	age = 19
 	gender = 'male'
变量使用的语法结构与底层原理
	"""
	name = 'jason'
	变量名 赋值符号 数据值
	1.一旦看到赋值符号 那么一定先看符号的右侧
	2.在内存空间中申请一块内存空间存储数据值
	3.给数据值绑定一个变量名
	4.以后就可以通过变量名访问到数据值
	"""
	注意事项:
		1.同一个数据值可以绑定多个变量名
    	2.赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
   		3.一个变量名同一时间只能绑定一个数据值
   	 name = 'jason'
    name1 = name
    name2 = name1
    x = 10
    x = x + 1
    print(x)
变量名的命名规范
	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 = '127.0.0.1'
ps:出了全大写之外 其他与变量用法一致

数据类型

1.什么是数据类型
	在日常生活中数据的表现形式多种多样 在程序中也是如此
2.为何学习数据类型
	针对不同的数据采用最佳的数据类型来表示出该数据的价值
3.本次学习数据类型仅仅是了解
	只要看到每个数据类型能够叫出它们的名字以及代码如何编写即可
4.学前必会
	如何查看数据值的数据类型
    	type(数据值)\type(变量名)

数据类型之整型int

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

数据类型之浮点型float

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

数据类型之字符串str

大白话的意思其实就是文本类型的数据>>>:引号引起来的部分都是字符串
应用场景:姓名 地址 爱好
代码实现:
    name = 'jason'
 	 addr = '芜湖'
  	 hobby = '学习'
1.定义字符串有四种方式
	name = 'jason'
 	name1 = "jason"
 	name2 = '''jason'''
 	name3 = """jason"""
2.为什么定义字符串需要有多种方式
	我们在字符串中编写文本也可能会使用到引号 为了避免冲突 有了多种方式
	info = "Jason老师说:'年轻不是用来挥霍的资本'"
3.如何区分三引号是字符串还是注释
	关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释

数据类型之列表list

大白话的意思其实就是可以存储多个数据值的类型 并且可以非常方便的取
应用场景:存储多个数据值 并且将来可能需要单独取其中一些
代码实现:
    name_list = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
1.列表的文字描述
	中括号括起来 内部可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型
    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']

标签:jason,常量,python,代码,数据类型,注释,变量名,变量
From: https://www.cnblogs.com/wxlxl/p/16927892.html

相关文章

  • python之路36 查询关键字
    报错及作业讲解报错1.粗心大意单词拼写错误2.手忙脚乱不会看报错思考错误的核心作业讲解'''表与表中数据的关系可能会根据业务逻辑的不同发生改变不......
  • Python - 处理mongodb
    windows安装mongodb下载地址:https://www.mongodb.com/try/download/communitytips:不下载这个图形化工具,可能会很慢:配置环境变量到PathE:\mongodb\bin......
  • python基础:计算机五大组成部分详解、计算机三大核心硬件、操作系统、编程与编程语言
    目录计算机五大组成部分详解计算机三大核心硬件操作系统编程与编程语言编程语言发展史编程语言的分类python解释器环境变量运行python程序的三种方式计算机五大组成部分详......
  • python基础:typora软件、markdown语法、typora主要功能介绍、计算机的本质、计算机五
    目录typora软件markdown语法typora主要功能介绍计算机的本质计算机五大组成部分概要typora软件typora软件 是一款文本编辑器是目前非常火爆的文本编辑器 默认情况下......
  • PYTHON_lambda 匿名函数
    分模块积累,此模块为【lambda匿名函数】。1.简单用法:'''定义单个参数的匿名函数'''f1=lambdax:pow(x,2)f1(5)'''定义多个参数的匿名函数'''f2=lambdax,y:x+yf2(......
  • Python爬虫学习-seleuim交互
    Selenium1.selenium的安装操作edge浏览器驱动下载地址(注意要和edge浏览器版本保持一致)https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/pyc......
  • PYTHON_not in
    1.移除列表中的多个元素。例如:原始列表:[1,2,3,4]移除列表:[1,2]返回:[3,4]#方法一:remove()函数#直接移除就行,不用逐个判断,不会报错l=[1,2,3,4]l_remove=[1,2]forein......
  • 【Amadeus原创】python读取pdf
    1.vscode安装python插件2.vscode终端安装pdfminer.six,pdfplumber​​python-mpipinstallpdfminer.six​​​​python-mpipinstallpdfplumber​​3.在代码目......
  • 力扣153(java&python)-寻找旋转排序数组中的最小值(中等)
    题目:已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,......
  • python(牛客)试题解析3 - 困难
    导航一、找到已经最大承重的背包内如何放入最大价值的物品的最优解二、查找一个字符串中包含另外一个字符串(可打乱顺序)的次数三、计算正整数数组从头走到最后一个成员......