Python-基础

本文介绍了Python编程中的基本概念,包括单行和多行注释的使用,变量的定义与命名规则,以及不同数据类型如int、float、布尔、字符串等。重点讲解了格式化输出、输入操作和数据类型之间的转换技巧。

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

一、注释

  1. 单行注释 #注释内容
  2. 多行注释 “”“注释内容”“” ‘’‘注释内容’‘’

二、变量

  1. 作用:变量是一个存储数据时当前数据所在的内存地址的名字

  2. 定义变量
    (1)格式 变量名=值
    (2)标识符
    字母、数字、下划线组成
    不能以数字开头
    不能使用关键字
    区分大小写
    (3)关键字

  3. 命名习惯
    (1)见名知义
    (2)大驼峰:每个单词首字母均大写
    (3)小驼峰:第二个及以后的单词首字母均大写
    (4)使用下划线 my_name

  4. 数据类型
    int
    float
    布尔类型 True False
    str 字符串
    list 列表
    tuple 元组
    set 集合
    dict 字典

num1=1  #int类型数据
num2=1.1  #float类型数据
a='hello world'  #str类型数据
b=True  #布尔类型数据
c=[10,20,30]  #list类型数据
d=(10,20,30)  #tuple类型数据
e={10,20,30}  #set类型数据
f={'name'='Amy',‘age'=18}  #dict类型数据

三、输出

  1. 格式化输出
    %s字符串
    %d有符号的十进制整数
    %f浮点数
    %c字符
name='Amy'
 age=18
 gender='女’
 weight=55.5
 print('今年我的年龄是%d岁' % age)
 print('我的名字是%s' % name)
 print('我的性别是%s' % gender)
 print('今年我的年龄是%d岁,但是明年我就%d岁了' % (age,age+1))
 print('我叫%s,我今年%f千克,但是我准备减肥5千克,明年我就是%f千克了' % (name,weight,weight-5))

格式化输出保留数字:
%06d 表示输出的整数显示位数,不足以0补充,超出当前位置则以原数字输出
%.2f .2表示输出数字小数点后面显示的小数位数
对于输出字符串除了可以用%s,还可以用f’{表达式}

print(f'我的名字是{name},明年{age+1}岁了)
  1. 转义字符
    \n 换行符
    \t 制表符(一个tab键的距离)
 print('hello\nworld')
 print('hello\tworld')

输出结果为:hello
world
hello world
对于print:

print('hello')
 print('world')

使用完print后,该字符默认进行换行。
所以上面的代码输出结果为:hello
world

  1. 结束符
    对于上述代码,我们会存在一个疑问:为什么print会进行默认换行呢?
    这个疑问则关于到我们的结束符内容
    在Python中,我们使用print(‘输出的内容’)时,其实还有一个我们看不到的默认结束符,完整内容如下:
    print(‘输出的内容’,end=“\n”)
    Python中默认print的结束符为’\n’,所以会导致两个print联合使用时两个print中的内容自动换行
    但是这个结束符是可以自定义的,我们在使用时可以根据要求更改结束符
print('hello',end="\n")
 print('world',end="\t")
 print('hello',end="...")
 print('Python')  #这里存在默认换行符"\n"

代码的输出结果为hello
world hello…Python

四、输入

  1. 输入的语法 input('提示输入的信息:')
  2. 特点
    (1)当程序执行到input输入语句时,会等待用户输入,用户输入完成后才会向下执行
    (2)在Python中,input接收用户输入后,一般会储存到变量,方便使用
    (3)在Python中,input会把接收到的任何用户输入的数据都当作字符串来处理
    我们来体验一下:
password=input('请输入您的密码:')
print(f'您输入的密码为{password}')
print(type(password))

type行表示我们的password的数据类型为str

五、数据类型的转换

借用到()
格式:转换后类型(需要转换的变量)
我们来体验一下:

num=input('请输入数字:') #我们输入一个数字1
print(type(num))#str
print(type(int(num)))#这一步把类型为str的num转化为int类型,输出结果为int
num=1
str='10'
print(float(num)) #1.0
print(float(str)) #10.0

数据类型转换可以把str内的数据转化转化后类型中有意义的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值