Python基础学习笔记2

这篇博客介绍了Python的基础知识,包括变量声明、Number数字类型(整数、浮点数和复数)、布尔值以及字符串的使用。文章详细阐述了各种类型的数字表示,如二进制、八进制、十六进制和十进制,并讨论了浮点数的科学计数法。同时,提到了布尔值True和False以及字符串的多种表示方式。
摘要由CSDN通过智能技术生成
# 查看关键字的方法
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’]

变量声明

# 定义变量age,把18放入变量age中
age = 18
print(age)
print(18)

18
18

# 给age1, age2, age3 放入同样一个内容或值
age1 = age2 = age3 = 18
print(age1)
print(age2)
print(age3)

18
18
18

# 一行内给多个变量赋值
age4, age5, age6 = 12, 21, 45
print(age4)
print(age5)
print(age6)

12
21
45

Number数字类型

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

age = 0b10010
print(age)

age = 0o102
print(age)

age = 0xff #十六进制ff表示二进制的1111 1111
print(age)

18
18
66
255

浮点数

  • 小数
  • 计算机里边表示浮点数可以有条件省略
  • 3.1415
  • 3.0
  • 0.5
  • .5
  • 科学计数法
    • 定义跟数学定义
    • 写法是用e/E后面跟整数表示10的指数
    • 176.23 == 1.7634e2
    • 0.876 == 8.76e-1

height = 156.34
print(height)

shili = .2
print(shili)

shili = .6
print(shili)

156.34
0.2
0.6

复数complex

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

布尔值

  • 表示真假的值
  • 只有两个值, True/False
  • 布尔值可以跟数字直接操作
#布尔值操作
age = 18 + True
print(age)

19

字符串

  • 用来表示一串文字信息
  • 如何表示
    • 单引号
    • 双引号
    • 三引号(三个单引号或者三个双引号)
      • 能够扩起多行信息
  • 单双引号交错使用

love = "i love python"
print(love)

love = '我爱python'
print(love)

# 单双引号交错使用的例子
# <a style="color:red"> 哈哈哈</a>
# 用引号表示上面字符串
html = 'a style="color:red">哈哈哈</a>'


htmls =  '''
i love wangxiaojing
我爱学python
哈哈哈哈哈

'''

print(htmls)

i love python
我爱python
i love wangxiaojing
我爱学python
哈哈哈哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值