Python基础知识(一)

文章介绍了Python中的基础编程概念,包括使用input()函数获取用户输入,print()函数进行输出,以及算术运算符的运用。同时,详细讲解了变量的命名规则、类型和动态类型特性。此外,还提到了关系和逻辑运算符的用法。
摘要由CSDN通过智能技术生成

目录

输入输出函数

输入函数:input()

输出函数:print() 

算术运算符

关系运算符

逻辑运算符

变量

1.命名规则

2.变量类型

3.动态类型特性


输入输出函数

输入函数:input()

name = input("请输入:")
print(name)

运行结果:

注意:input函数的返回值为str类型,即使输入整数类型数据,但返回值为str类型,举例:

可以使用type(x)函数来查看数据类型

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

运行结果:

输出函数:print() 

输出变量值,也可以使用print(f)混合输出字符串和变量

num = 123
print(num) #结果为:123
print(f"输入的数字是:{num}") #结果为:输入的数字是:123

算术运算符

加法运算符“+”

print(5 + 3) #结果为:8

减法运算符“-”

print(3 - 1) #结果为:2

乘法运算符“*”  

print(2 * 3) #结果为:6

除法运算符“/”,注意:结果均为浮点数

print(3 / 2)  #结果为:1.5
print(3 / 1)  #结果为:3.0

取整运算符“//” ,注意:结果向下取整

print(3 // 2) #结果为:1

取余运算符“%”

print(7 % 5) #结果为:2(余数为2)

次方运算符:“**”

print(2 ** 3) #2的3次方,结果为:8

关系运算符

<= " 小于等于 " ,>= 是 " 大于等于 " ,== 是 " 等于 " ,!= 是 " 不等于 "
注意:关系运算符是比较操作数之间的关系,返回值为True或False

逻辑运算符

"and"代表与,"or"代表或,"not"代表非,区别:在c/java中,"&&"代表与,"||"代表或,"~"代表非

注意:

        1.当表达式“A and B”时,若左侧为假,则会直接返回False,不会去判断B的真假。

        2.当表达式“A or B”时,若左侧为真,则会直接返回True,不会去判断B的真假。

        3.逻辑运算符的表达式结果为True或False。
        4. 特殊写法:py中:a < b and b < c 这个操作等价于 a < b < c,但是在c/java中不允许写为a < b < c。

变量

1.命名规则

1.变量名由数字字母下划线构成。
2.数字不能开头。
3.变量应当使用" 驼峰命名法 ",即首个单词的首字母小写,其余单词的首字母大写,
   例如:studentNum,student
4.变量名大小写敏感 . num Num 是两个不同的变量名。
5.变量名不能和 " 关键字 " 重复。

2.变量类型(基本类型)

可以使用type(x)函数来查看数据类型

整数类型:int(默认是4个字节,数据超过4字节会自动扩容)

a = 1
print(type(a)) # 结果输出为:<class 'int'>

浮点数类型:float(和java中的double等价,占8个字节)

b = 1.0
print(type(b)) #输出结果为:<class 'float'>

字符串类型:

c = "hello"
print(type(c)) #输出结果为:<class 'str'>

# 也可使用len(),获取字符串长度
c = "hello"
print(len(c)) #输出结果:5 

# 使用“+”或者“,”拼接两个字符串,区别:","会占据一个位置,"+"不会占据位置
c = "hello"
e = "world"
print(c + e)  # +号拼接两个字符串,结果为:helloworld
print(c, e)  # ,号拼接两个字符串,结果为:hello world

布尔类型:只有True和False两种结果(有的是1字节,有的是1bit)

a = True
print(type(a)) # 结果为:<class 'bool'>
b = False
print(type(b)) # 结果为:<class 'bool'>

3.动态类型特性

        一个变量的类型由程序运行过程中赋予的值所决定,同一个变量既可以是整型,也可以是bool型,也可以是浮点型。总结:一个变量可以存储多种类型的数据

a = 1
print("a:", type(a)) #结果:a: <class 'int'>(a变量此时为int类型)

a = 'hello'
print("a:", type(a)) #结果:a: <class 'str'>(a变量此时为str类型)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值