print()函数

该函数是一个内置函数

print(100)
print(12.13)
print("你好,Python")
print('你好,Python')

错误写法print("agxrgx')

放一行:print(100,end=" ")

                print(22.1)

运行结果:100 22.1

注释

注释用来描述内容,不运行

单行注释格式: #

多行注释用”“”(三个单引号)或‘’‘(三个单引号)

变量

变量作用:用来临时存放数据,区分大小写,变量名不建议用中文

变量的命名规则:字母、数字、下划线,不能以数字开头,不能使用Python关键词(and as def del elif else False for from if import in is None not or True while等),特殊符号不行(/.,[],!@#$%^&*……等等)

语法格式:

变量名 = 变量值

eg:         

a=10   
num=100.9 
print(a)
print(num)       

多个变量赋值

a=b=c=100

a,b,c=1,2,3        #等号左右两边数量必须对应

数据类型

数据类型:整型类型int(eg:100,-10,0,1)、浮点数类型float(eg:12.3,.142 ,0.1)、布尔类型bool(True、False【其中True用1表示,False用0表示】)、字符串类型str(用一个个字符连串联起来的内容叫做字符串,用str表示,字符串类型的值必须用双引号或者单引号、三引号括起来,三引号一般用在大的段落,“”叫空字符串、不如abc=“”,代表abc为空字符串)

内置函数之type()函数 可看类型

a=10
print(type(a))

结果:<class 'int'>

计算运算符

+加 -减  *乘 /除(得到的都是浮点数) %取余  //求整除(向下取整,一个数除以另一个数,结果只取商的整数部分,小数部分舍去)    **乘方(幂,一个数的n次方,优先级最高)

eg:4//3 = 1        2**3=2*2*2=8 

数据类型之间的转换

int()将字符串、浮点数、布尔类型的数据转换成整数类型

语法格式:

int(其他数据类型)

eg:

a=int(3.91)

print(a)

结果:3

float()、bool()、int() 一致        str()可以转换任意类型

字符串的截取的语法格式如下: 变量[头下标:尾下标:步长]

str = '123456789'
print(str)
print(str[0:-1])
print(str[0])
print(str[2:5])
print(str[2:])
print(str[1:5:2])
print(str*2)
print(str+"你好")    #连接字符串

print('hello \n hello')    #\n为换行符
print(r'hello \n hello')    #原始字符串输出

结果:

count()函数:用于计算字符串出现某个字符的次数

eg:

a="aaafdsefaaagraaaereafeargsebabaa"

print(a.count("a"))

结果:14

关系运算符

字符串只能与数字相乘。

主要包含:==是否相等、>是否大于、<是否小于、>=是否大于等于、<=是否小于等于、!=是否不等于

逻辑运算符

逻辑运算符作用:用于结合关系运算符做判断、判断是否对错

关键词:and表示并且、or表示或者、not表示非,相反【优先级最高】

and任意一边为0(False),即为0(False

or任意一边为1(True),即为1(True)

not是真为假,假为真

eg:

20>199 and 100>1        结果为False

1>0 or 3<2        结果True

not 1        结果 False

input()函数

函数作用:用于从控制台读取用户输入的内容、(重点)返回的是字符串类型

语法格式:input(字符串)

a=input("请输入:")
print(a)
print(type(a))

如果之后要对其进行运算操作,则需要进行相应转换。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐