首页 > 编程语言 >python学习之路Day03(pyhcarm基础配置/python基础语法/简单数据类型)

python学习之路Day03(pyhcarm基础配置/python基础语法/简单数据类型)

时间:2022-09-23 19:44:10浏览次数:59  
标签:小明 name python 代码 数据类型 Day03 变量名

今日内容概要

  • pycharm基础设置

  • PEP-8规范/python基础语法

  • 变量与常量定义

  • 基本数据类型(整形int,字符串str,浮点型float,字典dict,列表list)

首先我们要学习Pycharm的一些基础配置,这样有助于我们在日后编写python时可以更加的方便

1.Pycharm基础设置

由于我们刚刚开始学习Python 那么在Pyhcarm的设置中我们也简单设置一下即可,日后学到的东西更多了,在及时配置即可。

1.储存Python代码的文件后缀名为:xx.py
  • 新项目的创建

  • image

  • 字体设置

  • image

  • image

  • 如何更换解释器版本

  • image

  • 如何创建一个新的.py文件

  • image

到此我们前期的配置已经可以满足我们正常编写代码了,我们接下来可以看一下基础的python基础知识了!

2.PEP-8规范

  • python语法:
1.注释:
我们在写代码时候需要对必要行内代码进行注释解释,方便他人或自己快速理解自己代码的含义。
那么我们有几种方式进行注释,一起来看一下
1.多行注释
'''
内容
'''
2.在不想要执行的代码行中光标选中后 ctrl+?
3.单行注释#空格然后编写内容
4.多行注释
"""
内容
"""
'''
pycharm中有多各种颜色的波浪线:只要波浪线颜色不是红色,是不影响我们正常写代码运行程序的
'''
python代码编写规范:
	1.单行注释如果写在代码之后,#号跟代码之间要有两个空格隔开 #号与注释内容要有一个空格隔开
    2.逗号后面与数值需要有一个空格隔开
    2.赋值符号左边右边都需要有一个空格

如何规范写代码呢?我们Pycharm里面有一个功能可以一件把我们不规范的代码变得规范:

image

3.变量与常量

重点来了,我们学习Python过程中必不可少的名词:变量

我们要好好牢记它们的定义上以及基本使用方法

# 什么是变量?
在日常生活中我们可以这么理解:它是记录实时变化的事物状态
比如:年龄 时间 温度...等
# 什么是常量?
在日常生活中我们可以这么理解:它是记录固定(不易)发生变化的事物状态
那么在程序中,我们可以这么理解
# 变量和常量是为了让程序具备人能记录事务状态的能力

变量的基本使用方法

变量在日常生活中可以打一个比方:
有一个同学名字叫小明,年龄20岁,家住在上海
我们就可以得到信息|姓名|年龄|住址|
那么在代码中是这样表示的
name = '小明'
age = 20
add = '上海'
那么我们就用变量名字就可以记录下来他们的信息
那么它的底层逻辑与原理就是:
'''
name      =      '小明'
变量名   赋值符号   数据值
首先我们应该看赋值符号的右边 '小明'
1.首先是在内存空间中申请一块内存,存储数据值'小明'
2.'小明'是一个数据值被赋值符号 = 赋值给了 变量名name
3.我们可以通过变量名直接访问数据值
即在Python中 print(name)的结果就是 小明
'''
  • 注意事项:
    1.同一个数据值可以绑定多个变量名字

    2.一个变量名同一时间只能绑定一个数据值

    3.赋值符号的左边也有可能是变量名,如果是变量名的话就先找该变量名绑定的数据值

  • 变量名的命名规范

    1.中文或汉语拼音都可以作为变量名,但是不建议使用,可能会不兼容报错.
    # 名字 = '小明'
    print('小明')
    小明
    2.开头不能用数字.
    # 9name = '小明'  会报错
    3.变量名尽量能做到见名知意.
    name = '王二' age = 18  
    4.变量名不能与关键字冲突.
    print = '小明'
    print(print)  报错
    5.变量名只能出现字母/数字/下划线.
    @name = '小明'   会报错
    
  • 变量名的命名风格

    1.下划线方式
    name_from_admin = '小明'
    age_in_mysql = 18
    2.驼峰式
    小驼峰:
    ageBounceApex = 'Sufi'
    大驼峰:
    BotFromPc = 'jame'
    

    变量名的命名风格如果选择好了就最好保持一致,不要换来换去

  • 常量的基本使用:

在Python中没有真正意义上的常量(定义后不能修改)
在Python中想要表示常量,一般我们约定成俗的规定是将变量名全部大写
如:NAME = '小明'

4.数据类型

  • 什么是数据类型:
    是针对不同类型的数据采用不同分类把他们区分开来
    
  • 今日学习数据类型:

    输入此代码 print(type(变量名)) 可以查看数据值的数据类型

整形int

整形就是数字
1 8 7 88 9  911 0 10 1
代码例子:
age = 8
password = 778
time = 60

浮点型float

浮点就是带小数点的数字
1.2 3.2 55.5 3.22
代码例子:
weight = 88.5
long = 11.5
high = 186.7

字符串str

字符串是文本类型的数据(需要使用引号引起来)
'小明' '小美' 'Bot'
代码例子:
name = '小明'
mom = '小妹'
studunt = 'Bot'
在字符串中有四种定义的方式
1.'数据值'
2.'''数据值'''
3."""数据值"""
4."数据值"
	它的作用是为了防止字符串中有些文本内容还会需要引号,避免打印时出现错误,如若字符串中内容有引号,则在包含字符好的引号不能与其相同即可
如何区分三个引号是字符串还是注释:
	如果左侧没有赋值符号和变量名就为字符串,反之为注释

列表list

列表可以存储多个数据值的类型,并且可以随意取出
代码例子(索引取值):
salry_bob = [58, 8, 10, 7,]
print(salry_bob[0])
58
列表是由[]括起来的数据,可以存放任意数据类型数据值

字典dict

字典是可以精确的存储与表达数据值的含义
字典是由{}包裹起来的
代码例子:
info_day = {'same':18, 'evening': 66,'name':'sam'}
我们称左边的叫键 右边的数据叫值
合在一起为键值对
	一般键是对值的解释性说明
    值就是真正的数据值,可以是任意数据类型
按键取值:
print(变量名.get(键))

info_day = {'same': 18, 'evening': 66, 'name': 'sam'}
print(info_day.get('same'))
18


标签:小明,name,python,代码,数据类型,Day03,变量名
From: https://www.cnblogs.com/ddsuifeng/p/16724012.html

相关文章

  • 进入python的世界_day3_python基础
    写在开头,昨天是学了计算机的核心硬件构成、编程的含义及解释器python的下载与安装,今天是认识安装pycharm和对代码世界格式、常用语的认识,今天是正式敲代码的第一天。今......
  • day03
    今日内容详细pycharm的使用在进入pycharm后需要打开python翻译器在pycharm中打开python翻译器有两种方法方法一打开pycharm后选择file然后选择setting—......
  • python03
    今日内容概要python语法之注释python语法之变量与常量python基本数据类型今日内容详细python语法之注释1.什么是注释 注释其实就是对一段代码的解释说......
  • python常量
    python常量常量一、常量变量是变化的量,常量则是不变的量。python中没有使用语法强制定义常量,也就是说,python中定义常量本质上就是变量。如果非要定义常量,变量名必须全大......
  • Pycharm使用与Python基础类型
    今日内容总结Pycharm下载与使用1.该软件分为收费版和免费版免费版功能太少(community)我们尽量使用收费版(professional)30天试用网址:https://www.jetbrains.com/pyc......
  • python向excel中插入折线图
    importopenpyxlfromopenpyxl.chartimportLineChart,Referenceworkbook=openpyxl.load_workbook('file/data.xlsx')sheet=workbook['薪水']#创建折线图的......
  • Mysql数据类型
    数据库引擎InnoDB​5.5版本后MySQL默认数据库引擎,支持事物和行级锁定,只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁。行级锁不是直接锁记录,而......
  • Python 使用psycopg2批量插入PG库
    importpsycopg2conn=psycopg2.connect(database="sdp",user="kiki",password="123",host="",port="5432")cursor=conn.cursor()stas_sql="select*fromtable......
  • python运行以及入门语法基础
    pycharm下载与使用1.pycharm官网下载(直接到pycharm下载地址)http://www.jetbrains.com/pycharm/download/#section=windows2.版本选择版本越新免费越难正版激活三......
  • Python: 字符串
    字符串:字符序列。python的字符串不可变,我们可以通过新创建的字符串来模拟修改过程。字符串编码:Python3默认是16位的Unicode编码,ASCII是Unicode的编码的子集。  ......