Python_Base_1

本文介绍了Python语言的基础知识,包括打印语句、变量赋值、数据类型(如整数、浮点数、字符串)、运算符(算术、比较、逻辑和成员身份),以及用户交互的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python基础第一天

print("hello world")


# 注释
"""
多行注释
"""


# 赋值
a = 10
a += 2
print(a)


# 变量
a = 'ABC'
b = a            # b = 'ABC'
a = 'EFG'        # a = 'EFG'
print(b)
# 多个变量赋值
# a = b = c = 1
# a,b,c=1,2,python


# 标识符
由数字、字母、下划线组成
不能以数字开头
不能使用内置关键字
严格区分大小写
……如何命名……
见名知意【提高可读性】
驼峰命名法【大驼峰:第一个单词首字母都大写;小驼峰:第一个小写,后面的单词首个都大写】
下划线连接单词


# 查询内置关键字
import keyword
print(keyword.kwlist)


# 整数类型
num = 1000_0000_000      # python允许很大的数字用下划线分割
print(num)


# 浮点数
2.1e5 = 2.1*10^5       其中,2.1是尾数(a)5是指数(n)


# 布尔值
用来表示真假,只有True(1)和False(0)
print(3 > 2)       # True


# 字符串str
单双引号不可同时存在
msg = "I'm XX"
print(msg)

name = 'XX'
age = '20'
print(name+age)        # XX20
print(name*5)        # XXXXXXXXXX
 


# 查看数据类型
data = 'come'
print(type(data))        # <class 'str'>


# 转义字符 \
'''
【转纯文本】
'I\'m XX'可行
\n 换行
\t Tab键
'''


# 类型转换
height = 165
print('XX的身高是'+str(height))

t = int('123')
print(t)         # 123
print(type(t))         # <class 'int'>
z = int('123个')
print(z)        # 报错


用户交互与运算符

# input输入任何内容都是字符串类型
name = input("请输入你的名字:")
# input("请输入你的名字:")
print("你的名字是:"+name)


# print默认换行,也可以进行运算
print("100+200=", 100+200)
print("100+200="+str(100+200))
print(1, end='..')
print(2)        # 输出1..2,不换行
 


# 运算符
FN = 10
SN = 20
print(FN*SN)     # 10*20
print(SN/FN)     # 20/10  (浮点数2.0)
print(SN%FN)     # 20%10  (取模/余0)
print(FN**SN)    # 10**20 (10的20次幂)
print(FN//SN)    # 10//20 (取整/为2)


# 逻辑运算符
a = 1<2  # True
b = 2>3  # False
print(a and b)    # False(只有都为真时,最终结果才为真)
print(a or b)    #True(只有都为假时,最终结果才为假)
print(not a)    #False 


# 成员运算符(in/not in)
# 判断元素是否在列表中,返回值是bool类型
a = 2
b = 7
numbers = [2, 3, 4, 5, 6]
print(a in numbers)   #True
print(b not in numbers)  # True


# 身份运算符(is/not is)
# is比较的是本质(地址)
# ==比较的是表面(名称)
a = 1
b = 1.0
print(a == b)  # True
print(a is b)  # False
print(id(a))  # 打印a的地址
print(id(b))  # 打印b的地址


# 运算符的优先级
# 算术运算符 > 比较运算符
# 比较运算符 > 逻辑运算符
# 逻辑运算符有三个运算符:not > and > or



例,用户输入两个数字完成加法运算:
FN = input('请输入你要运算的第一个数字:')
SN = input('请输入你要运算的第二个数字:')
print(int(FN)+int(SN))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值