Python1

目录

一.变量的类型

1.int 类型

2.float 类型

3. 字符串类型(string)

4.布尔类型

二.基础语法

1.程序的输出:f-string

2.程序的输入

三、运算符


一.变量的类型

1.int 类型

python中只有int一种整型,表示的范围是“无穷”,因此并没有哦像java、c++这些long之类的类型。

2.float 类型

python里面的float类型等同于c++、java里面的double类型

3. 字符串类型(string)

python里的英文字母、阿拉伯数字、标点符号等都是字符,使用 单引号 或者 双引号 引起来。

如果字符串里面包含了双引号,表示字符串用单引号。

如果字符串里面包含了单引号,表示字符串用双引号。

以及运用三引号来表示。

另外,使用len()函数来查看字符串的长度。

字符串还能进行拼接运算。

得到了一个更大的字符串,对于原来的a1 a2没有影响。

注:不能将字符串和数字混合相加。

4.布尔类型

布尔的取值只有 真True 和 假Flase (注意为大写),主要用于逻辑判定。

二.基础语法

1.程序的输出:f-string

格式还字符串。

此处的f表示“format”,此处就可以使用{}这样的语法,往字符串里嵌入变量或者表达式。

2.程序的输入

使用 input() 函数。input执行的时候,就会等待用户的输入。
input 返回的类型是str

因此,如果只是单纯的拿到用户的输入,然后打印,按照str打印即可

如果需要根据用户输入的内容进行算术运算,此时就需要先把得到的str转为int。

可以使用int(),进行转换。

同理,将整型转为字符串,使用str();

将字符串转为浮点型,使用float();

三、运算符

在python中,**表示乘方运算,//表示取整除法的运算

注://为"向下取整"(负数则为向下取一个更小值)

关系运算符

关系运算符不光可以针对数字进行比较,还能够比较字符串。

比较字符串时,按照字典序,看字母在字母表上的顺序,越靠前,就越小,越靠后,就越大。

若前面字母相同,则依次向下比较。

  • 注:针对中文进行字符串大小比较是没有意义的。
  • 注:在C语言中使用strcmp,直接使用==和!=比较,本质上在比较两个字符串首元素的地址。这种比较方式为小众的行为。像python直接使用==和!=来比较字符串内容相同是大部分编程语言遵守的规则。
  • 对于浮点数来说,使用==存在一定的风险,因为浮点数在内存的存储和表示中可能存在误差,这样的误差可能导致在进行算术运算的时候就会被放大,从而导致==的判定出现误判。

正确使用浮点数的运算方法:做差,看差值是否小于预期的误差范围。

在Python中支持-0.000000001<(a-b)<0.0000000000001的写法。

逻辑运算符

and   or    not

逻辑运算符中的重要细节:短路求值

对于and操作符来说,如果左侧表达式为False,那么整体的值一定是False,右侧表达式不必求值

对于or操作符来说,如果左侧表达式为True,那么整体的值一定是True,右侧表达式不必求值。

赋值运算符

python运算符还可以使用多元赋值,直接一步到位交换两个变量的值

且Python中不支持++--这样的自增、自减操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值