8.1.2、Python__python基本数据类型,变量,注释,输出函数,算数运算符,逻辑运算符,类型的转换

Python系列文章目录


作者:Loves_dccBigData


1、变量

命名规则:不能是关键字,字母,数字,下划线,数字不能开头,大小写敏感,需要赋初始值

#查看关键字
import keyword
print(keyword.kwlist)

2、注释

单行注释 #
多行注释 ‘’’ ‘’’(成对的3个单引号或者是双引号)python不严格区分单双引号

3、输出函数

print()默认换行,可以输出多个参数(可变参数)
可以设置参数 seq(设置参数之间的分隔符),end(换行)

4、python基本数据类型(5种)

基本数据类型都是不可变的
整型(int),浮点型(float),字符串(str),布尔型(bool),空(None)
type函数查看类型
(1)整型和浮点型都是数值型,可以做数学运算
(2)字符串(str)

1)切分split

#按照指定分隔符切分,返回list
str = "I Love You"
str1 = str.split(" ")
print(str1)

2)截取=>切片

#通过下标的方式取字符串的元素
print(str[0],str[1],str[2])
#切片,[起始位置:结束位置(默认最后):步长(默认为1)]
#步长就是几个元素取一次(只输出一个)
print(str[2:6:1])
#还可以负数索引,-1表示从右向左第一位
print(str[-1])
#还可以直接实现字符串反转
print(str[::-1])

3)长度len

#python中长度统一使用len函数查看
print(len(str))

4)替换replace

str1 = str.replace("o", "O",2)
print(str1)

5)查找index

str1 = str.index("Love")
print(str1)

6)去除str两边的隐藏字符strip

#去除str两边的隐藏字符
print("dfsgf ".strip())

(3)布尔型(bool)
True,False
(4)空类型(None)
#空类型
a = None
print(a,type(a))

5、算数运算符

+,-,*,/,%,
**(次幂)
//(除的值向下取整,保留整数位)
print(2**3**2)	//先算后面的,从后到前
print(20//3//2)	//先算前面的,从前到后

6、逻辑运算符

boo1 = True
boo2 = False
print(boo1 and boo2)  #逻辑与 and
print(boo1 or boo2)  #逻辑或 or
print(not boo1)     #非    not
print(boo1 ^ boo2)  #异或

7、类型转换

函数int(),float(),str(),bool()
#对于数值型的数转bool:除0以外都是True
#对于字符串的值转bool:除空以外都是True

猜你喜欢

转载自blog.csdn.net/nerer/article/details/121157267
今日推荐