零碎知识点

零碎知识:
1.**在Python中表示乘方运算,**2即为求平方,**3表示3次方;


2.=为赋值运算符,表示把=右侧的数据赋值给=左边的变量,例如:a = 10;


3.变量名的命名规则:

  • 变量名由数字字母下划线构成;
  • 数值不能开头;
  • 变量名不能和关键字重复;
  • 当变量名包含多个单词的时候,建议使用驼峰命名法,比如totalCount、personInfo;


4.变量的类型:
Python变量的类型不需要显示指定,而是在赋值的时候确定的

a)整形:

a = 10,因为10是整数,所以a就代表整形;
可以使用print(type(a))来打印a的类型,type是Python内置函数,可以使用Python来查看一个变量的类型,print(type(a))的结果——<class 'int'>

b)浮点数(小数):

a = 0.5 

Python的小数只有float一种类型,没有double类型;

c)字符串:

a = 'hello'

使用' '或者" "引起的,称为字符串,可以用来表示文本,在Python中,单引号构成的字符串和双引号构成的字符串,没有区别;

可以使用len函数来获取字符串的长度;

可以使用+针对两个字符串进行拼接:

d)布尔:

a = True

布尔类型是一个特殊的类型,取值只有两种,True(真)和False(假)

5.动态类型特性

在Python中,一个变量是什么类型,是可以在程序运行过程中发生变化的,这个特性称为“动态特性”。

a = 10
print(type(a))
a = 'hello'
print(type(a))

 

注意:一个编程语言是否是动态类型,只是取决于运行时,类型是否发生改变。不取决于变量的定义的时候是否声明类型! 

在写Python代码的时候一般不会给变量声明具体是什么类型,这点和C语言和Java不一样,Python中给变量声明类型格式如下:

变量名:类型 = 值,例如a:int = 10、b:str = '你好'、c:boolean = True;

6.注释

#:行注释(快捷键Ctrl+/)
"""
    文档注释
"""

7.输入和输出

a)输出里面包括字符串和变量:

num = 10

让控制台输出num = 10;在Java语言中,我们可以这样来输出:

System.out.println("num = " + num);

但是在Python中,是不能这样使用的,如果向上面这样打印,结果如下:

报错显示的类容是:只能将str(而不是“int”)连接到str

针对上面的需求,在Python中可以使用f-string(格式化字符串)来打印:

print(f'字符串{变量}')

这里使用f作为前缀的字符串,称为f-string,里面可以使用{}来内嵌一个其他的变量/表达式,例如:

b)使用input函数,从控制台读取用户的输入

注意:input返回值是一个字符串,如果想将输入的类容进行计算,则需要进行类型转换:

格式——int(要转换的值) 、str(要转换的值) 、float(要转换的值) 、boolean(要转换的值) 

8.算术运算

a)**乘方运算,不光能算整数次方,还能算小数次方

b)//取整数法,向下取整

9.运算符

a)关系运算符不光针对整数/浮点数进行比较,还能针对字符串进行比较

字符串比较大小,规则是“字典序”,上面的单词是按照字母顺序排序,如果首个字母相同,就比较第二个字母,字母在字典中的顺序越靠前就越小。

b)对于浮点数来说,不要使用==判定相等

c)逻辑运算符and、or、not

and——逻辑与、or——逻辑或、not——逻辑取反

  • 对于and,如果左侧表达式为False,则整体一定为False,右侧表达式不再执行
  • 对于or,如果左侧表达式为True,则整体一定为True,右侧表达式不再执行 

d)在Python中不支持++,--这种运算,如果需要使用,则直接使用+=1或者-=1 

e)多元赋值

a,b = 10,20
print(a,b)
#交换a和b的值:
a,b = b,a
print(a,b)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼吐泡泡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值