python基础

python能处理的数据类型

  • 整数(常用十进制和十六进制0x开头)
  • 浮点数(1.2e5==12000)
  • 字符串(用单引号''或者""括起来)

(1)转义字符以\开头,比如以上字符串中同时有单引号和双引号

print("i\'m \"ok\"")
#输出为i'm "ok"

(2)\n\\\t 都是转义字符,python允许用r'' 来表示'' 内部的字符不转义,比如:

print(r"\\\t\\")
#输出为\\\t\\

(3)多行换行可以使用'''...''' 方式实现

print('''line1
line2
line3''')
#输出为
line1
line2
line3
  • 布尔值为TrueFalse ,可以使用andornot 运算
True and True   #True
True or False   #True
not True        #False
1>2 and 2<3     #False
  • 空值None

变量

同一个变量可以反复赋值,而且可以是不同类型的变量。

a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)

这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言静态语言在定义变量时必须指定变量类型,如赋值的时类型不匹配,就会报错。

理解变量在计算机内存中的表示也非常重要。当我们写:

a = 'ABC'

时,Python解释器干了两件事情:

  • 在内存中创建了一个ABC的字符串;

  • 在内存中创建了一个名为a的变量,并把它指向ABC

以下代码中,把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据。

a = 'ABC'
b = a
a = 'XYZ'
print(b)

代码的实际含义

常量

在Python中,通常用全部大写的变量名表示常量:PI = 3.14159265359 。但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

三种除法:

  • 除法/
  • 取整除//
  • 取余除%
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值