python的基本数据类型

python的基本数据类型:

1.变量

变量:把前面得到的一个值或者结果保存起来,供给后面的程序使用。

变量一般是用英文来命名。

变量的命名规范:

  1.用数字、字母、下划线组成;

  2.不能以数字开头,更不能是纯数字;

  3.不能是关键字,关键字是python自己占用的东西;

  4.不要太长;

  5.要有意义;  

  6.严格区分大小写;

  7.推荐使用驼峰和下划线命名:

        驼峰:每个单词的首字母大写;

  下划线:每个单词用下划线分开。

2.常量:

不会改变的量. 常量
用变量来表示常量. 在python里面没有绝对的变量可以表示常量. 通常, 把所有字母写成大写就是常量

3.注释:

在程序中对代码进行标注,方便人能容易理解,注释要求不累赘;

1.重要的逻辑

2.复杂的逻辑运算

3.重要的版本封板

怎么写?
# 单行注释
"""
多行注释
"""

早期程序员用注释来调BUG

4.基本数据类型(简介)

数据类型:就是让计算机能够区分不同的数据,用来做不同的操作;

在python中使用type函数可以看到数据类型。

1. int整数

 +   -  *   /   //(整除)   %计算余数,取余;

2.小数:

float 浮点数

计算机没有办法保存所有的小数,都是精度问题。

3.字符串

字符连成串

在python中使用'或者"或者'''或者"""括起来。

可以做+运算

字符串拼接

+左右两端有字符串,两边必须都是字符串。

可以做*运算

只能是字符串* 数字

4.bool

命题:真命题,假命题

bool:True,False

布尔值主要用来做条件判断。

5.用户输入:

可以让计算机和人产生交互

input()

用户输入的内容是字符串,用的时候要当心。

6.if语句

条件判断:

方法一:

  if 条件:

          语句。。。

#
# if int(num) > 100:
#     print("提车")
#     print("洗脚城")
# print("上课")

 

方法二:

      if  条件:

          语句。。。    

       else:

             语句。。。

# # 如果兜里的钱 超过2000 , 吃龙虾, 如果钱小于2000 吃泡面
# money = input("请输入你兜里的钱:")
# if int(money) > 2000:
#     print("吃龙虾")
# else: # 否则.
#     print("吃泡面")
#
# print("洗脚")

 

方法三:

  if 条件:

     语句。。。

  elif 条件:

       语句。。。

  elif 条件:

    语句。。。

      else:

    语句。。。

复制代码
# # 输入分数。 判断级别
# score = int(input("请输入分数:"))
#
# if score >= 90:
#     print("优秀")
# elif score >= 80:
#     print("良好")
# elif score >= 70:
#     print("中等")
# elif score >= 60:
#     print("及格")
# else:
#     print("不及格")
复制代码

 

方法四:可以互相嵌套,一般不要超过3层,极限5层。

7.while循环

  while 条件:

    循环体

复制代码
while True:
print("还我钱")

# 准备一个变量来记录喷的次数
count = 1
while count <= 100:
 print("还我钱", count)
 count = count + 1
 
 print("下局再见")
复制代码

8.break和continue

  break:跳出循环,结束循环的执行。

  continue:停止当前本次循环,继续执行下一次循环。

 # 1-10
  count = 1
  while count <= 10:
      if count == 7:
          count = count + 1
  #         continue
      print(count)
      count  = count + 1

 

posted @   逆风飞翔的博客  阅读(8)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示