python学习笔记(1)--基础

本文详细介绍了Python中变量的命名规则与数据类型的使用方法,包括数字、字符串、列表等基本类型的特点及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量

变量命名规则

  • 可以包含数字,大小写字母,下划线或者更多,但是不推荐除了前三种内容之外的符号。
    • 数字不可以打头
    • 一般python,一般下划线开头的内容具有特殊含义,不建议使用
    • 大小写不一样则变量不同,大小写敏感
    • 推荐
      • 使用具有固定含义的英文单词或者缩写,srv=server skt=socket,一般以posix命名规则为主
      • 驼峰命名法
        • 名称以单词自动连接,且每个单词首字母大写
          • 大驼峰,每个单词第一字母均大写
            • 在Python中给类命名使用此法
            • MyFirstLove
          • 小驼峰,类似大驼峰,但第一个字母小写
            • myFirstLove
          • posix写法
            • 多个单词用下划线连接
            • 单词全部小写
            • my_first_love
      • 保留字和关键字
      • class,def,break,for(关键字)
      • 变量名必须避开,不能与关键字保留字重复
In [12]:
print("i love you,min")    #打印出我爱你
i love you,min
In [18]:
#查看关键字的方法
import keyword #引入关键字模块
print(keyword.kwlist)#打印出关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量声明

  • var_name = var_value
  • var1 = var2 = var3 = var_value
  • var1,var2,var3 = v1,v2,v3
In [31]:
#定义变量age,把18放入变量age中
age=18
print(age)
print(18)
#给age1,age2,age3放入同样的一个内容或者值
age1=age2=age3=18
print(age1,age2,age3)
age4,age5,age6=11,21,34
print(age4,
      age5,
      age6)
18
18
18 18 18
11 21 34

##变量的类型

  • 严格意义上讲,python只有一个类型
  • 标准数据一共六种
    • 数据类型Number
    • 字符串类型str
    • 列表list
    • 元组tuple
    • 字典Dictionary
    • 集合set

Number数字类型

  • 数字类型没有大小限制

    整数

  • 没有小数部分,表示个数的数字
  • 自然数,0,负自然数
  • 整数分进制
    • 二进制
      • 计算机常用
      • 是计算机唯一能直接理解的数字
      • 表示为0b开头的0,1代码
      • 例如 0b01101,0b10001
    • 八进制
      • 不常用
      • 以0o开头的包含0-7的数字
    • 十六进制
      • 逢十六进一
      • 其实是每四位二进制表示一位十六进制数
      • 包含0-9, a-f
      • 数字上以0x开头表示
    • 十进制
      • 18,89,178
In [38]:
age=18
print(18)
age=0b10010
print(age)
age = 0o00022
print(age)
age= 0x12   #表示二进制0001 0010
print(age)
18
18
18
18

浮点数

  • 小数
  • 计算机里边表示浮点数可以有条件省略
  • 3.1415
  • 3.
  • 0.5
  • .5
  • 科学计数法
    • 与数学同
    • 写法是用e/E后边跟整数表示10的指数
    • 176.23 == 1.7623e2
    • 0.832 == 8.32e-1
In [40]:
height = 122.22
print(height)
shili = .2
print(shili)
length = 18
print(length)
122.22
0.2
18

复数complex

  • 定义通数学
  • 一个实部和虚部构成的数字
  • 虚部用j/J表示
  • 5+3j
  • 3j -(3j)

布尔值

  • 表示真假的值
  • True/False,只有两个值
  • 布尔值可以跟数字直接操作(实际在python中就是用1/0表示的)
In [46]:
 ##布尔值的操作
age=18+True
print(age)
19

字符串

  • 用来表示一串文字信息
    • 如何表示
      • 单引号
      • 双引号
      • 三引号(单或双)
        • 能够扩起多行信息
    • 单双引号交错使用
In [57]:
love = "i love you,min"
print(love)
love = "我爱你,敏"
print(love)
# 单双引号交错使用的例子
# <a style="color:red"> 哈哈哈</a>
# 用引号表示上面的字符串
html='<a style="color:red"> 哈哈哈</a>'
print(html)
htmls = '''i love you
 我爱你
 哈哈哈'''
print(htmls)
i love you,min
我爱你,敏
<a style="color:red"> 哈哈哈</a>
i love you
 我爱你
 哈哈哈
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值