python基本类型

今日总结

python语法之注释

1.什么是python注释 ?
   注释就是对一段代码的解释
2.怎么样编写注释 ?
   方法一:警号 空格 +文本 或者 ctrl + ?(自动格式)
 这个叫做单行注释   例如: # 文本
   方法二:键盘的冒号键在英文输入法下连按三下
  这个是多行注释    例如:'''文本'''
  方法三:键盘冒号键 + shift 连续按三下
  这个也是多行注释    例如:"""文本"""
 

拓展知识:PEP8格式规范

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

python的变量和常量

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

1.变量的基本使用

1.1变量使用的的语法结构 如:name = ”zhujinlong“

语法结构:

name = zhujnlong
变量名 赋值符号 数据值

如何学习?
1.一旦看到赋值符号 那么一定先看符号的右侧
2.在内存空间中申请一块内存空间存储数据值
3.给数据值绑定一个变量名
4.以后就可以通过变量名访问到数据值

注意事项

1.同一个数据值可以绑定多个变量名
2.赋值符号右侧也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值

1.2变量的底层原理

当你给一个变量名赋值时就相当于给这个数据值找了一个坐标,方便以后你在想找某个数据值,可以通过变量名来快速提取。

1.3变量名的命名规范
(1)中文是可以用作变量名的 但是不建议使用,后期操作容易报错
(2)汉语拼音也是可以作为变量名的 但是不建议使用
(3)变量名只能出现字母、数字、下划线
(4)数字不能开头
(5)变量名尽量做到见名知意
(6)变量名不能与关键字冲突
1.4变量名的命名风格
(1)下划线式(python推荐使用)
变量名中单词很多 彼此使用下划线隔开
name_from_mysql_db1_userinfo = 'zhu'
(2)驼峰体式(JS推荐使用)
大驼峰
NameFromMysqlDb1Userinfo = 'zhu'
小驼峰
nameFromMysqlDb1Userinfo = 'zhu'

2,常量的基本使用

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

⭐python的数据类型(重点)

1.什么数据类型?

数据的表现形式多种多样,数据类型就是给这些数据的种类进行分类。

ps:如何查找数据值类型:type(数据值)\type(变量名)

2.数据类型之整型int

整数就类似于数学中的整数
代码实现:
age = 21
stu_num = 65
year = 2022

3.数据类型之浮点型flost

浮点数类似于数学中的小数
代码实现:
height =183.5
weight = 65.2
money = 100.5

4.数据类型之字符串str

1.字符串就是类似于文本类型的数据 通俗点就是python中带引号的数据值
代码实现:
name ='zhujinlong'
city ='郑州'
hoddy = 'music
2.定义字符串的方式
name = 'zhu'
name1 = "zhu"
name2 = '''zhu'''
name3 = """zhu"""
3.为什么定义字符串需要有多种方法
那是因为我们在字符串中编写文本也可能会使用到引号 为了避免冲突 有了多种方式
 如:info = "我说:'他吃的面条'"
4.如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名,如果有则为字符串 没有则为注释

5.数据类型之列表list

类似表格可以存储很多数值,列表就是可以存储多个数据值的类型,并且可以很方便的进行提取
代码实现:
name_list  = ['tom', 'tony', 'jerry']
ps:索引取值:就是从数据位置进行提取数据
  例如:name_list[0]

6.数据类型之字典dict

能够非常精确的存储和表达数据值的含义
代码实现:
    info_dict = {
        'username': 'zhujinlong', 
        'age': 21, 
        'hobby': 'music', 
}
1.字典文字描述
大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对
键值对与键值对之间逗号隔开
    K是对V的描述性性质的信息(解释说明) 一般都是字符串类型
    V是真正的数据值 可以是任意数据类型
2.按K取值
字典只能按K取值 因为字典是无序的 没有索引的概念
 info_dict['username']
posted @   hugmi男孩  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
  1. 1 原来你也在这里 周笔畅
  2. 2 世间美好与你环环相扣 柏松
  3. 3 起风了 吴青峰
  4. 4 极恶都市 夏日入侵企划
原来你也在这里 - 周笔畅
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 姚谦

作曲 : 中島みゆき

编曲 : Terence Teo

制作人 : 朱敬然

请允许我尘埃落定

请允许我尘埃落定

用沉默埋葬了过去

满身风雨我从海上来

才隐居在这沙漠里

该隐瞒的事总清晰

千言万语只能无语

爱是天时地利的迷信

喔 原来你也在这里

啊 那一个人

是不是只存在梦境里

为什么我用尽全身力气

却换来半生回忆

若不是你渴望眼睛

若不是我救赎心情

在千山万水人海相遇

喔 原来你也在这里

请允许我尘埃落定

请允许我尘埃落定

用沉默埋葬了过去

满身风雨我从海上来

才隐居在这沙漠里

该隐瞒的事总清晰

千言万语只能无语

爱是天时地利的迷信

喔 原来你也在这里

啊 那一个人

是不是只存在梦境里

为什么我用尽全身力气

却换来半生回忆

若不是你渴望眼睛

若不是我救赎心情

在千山万水人海相遇

喔 原来你也在这里

啊 那一个人

啊 那一个人

是不是只存在梦境里

为什么我用尽全身力气

却换来半生回忆

若不是你渴望眼睛

若不是我救赎心情

在千山万水人海相遇

喔 原来你也在这里

该隐瞒的事总清晰

千言万语只能无语

爱是天时地利的迷信

喔 原来你也在这里

OT: AISARERU HANA AISAREXIU HANA

OT: AISARERU HANA AISAREXIU HANA

(中文版:原来你也在这里)

OP: Yamaha Music Publishing Inc

SP:百代音乐版权代理(北京)有限公司

配唱制作人:翁乙仁

点击右上角即可分享
微信分享提示