01 python 入门语法

1.1 python中的自变量

# 定义一个变量来记录钱包的余额
money = 50
# 通过print语句来展示(输出)变量记录的内容
print('钱包还有:',money)
# 买花花费10元
money -= 10
# 输出钱包剩余多少钱
print('钱包还有:',money)

# 假设一小时就输出一次钱包余额 (Ctrl+d 复制)
print('现在是凌晨一点,余额还有:',money)
print('现在是凌晨二点,余额还有:',money)
print('现在是凌晨三点,余额还有:',money)
print('现在是凌晨四点,余额还有:',money)

 1.2 python中的数据类型

# 1 使用print直接输出数据类型
print(type('python学习'))
# 2 使用变量存储type()语句的结果
int_type=type(1)
print(int_type)
# 3 使用type()语句,查看变量中存储的数据类型信息
a=1.1
float_type=type(a)
print(float_type)

1.3 python中的数据类型转换

# 整数型转化为字符串
a=11
b=str(a)
print(a,type(a),b,type(b))
# 浮点数转化为字符串
a=2.22
b=str(a)
print(a,type(a),b,type(b))
#字符串转化为整数
a='555'
b=int(a)
print(a,type(a),b,type(b))
#整数型转化为浮点数
a=2
b=float(a)
print(a,type(a),b,type(b))
#浮点数转化为整数
a=2.22
b=int(a)
print(a,type(a),b,type(b))

1.4 python中的运算符

# 算术运算符(数学)
a=1+1 ; b=1-1 ; c=1*2 ; d=1/2 ; e=4%3 ; f=2**2 ; g=9//2
print(a,b,c,d,e,f,g)

# 赋值运算符
num = 1+2*3
print(num)
# 符合赋值运算符
# +=
num += 2
print(num)
# -=
num -= 3
print(num)
# /=
num /= 2
print(num)
# *=
num *= 2
print(num)
# //=
num //= 2
print(num)
# **=
num **= 2
print(num)
# %=
num %= 2
print(num)

1.5 python 字符串的扩展

"""
演示字符串的三种定义方式:
单引号定义字符串
双引号定义字符串
三引号定义字符串
"""

# 单引号定义字符串,使用单引号进行包围
name= 'python'
print(type(name),name)
# 双引号定义字符串,使用双引号进行包围
name= "python"
print(type(name),name)
# 三引号定义字符串,使用三引号进行包围,写法和多行注释一样
name= """
演示字符串的三种定义方式:
单引号定义字符串
双引号定义字符串
三引号定义字符串
"""
print(type(name),name)

#在字符串里包含双引号
print('"python"')
#在字符串里包含单引号
print("'python'")
# 使用转义符\解除引号作用
print("\"python\"")
print('\'python\'')


# 字符串的拼接
# 字符串与字面量的拼接
print('python'+'学习')
# 字符串字面量与字符串变量的拼接
name='on'
print('pyth'+name+'学习')

# 字符串的格式化
# 字符串的占位,通过占位的形式完成字符串的拼接
name='学习'
message='python%s' % name
print(message)

# 通过占位的形式完成数字和字符串的拼接
class_num = 57
avg_salary=16074
message='python大学科,北京%s期学科,平均工资:%s元' % (class_num,avg_salary)
print(message)

# 通过代码,完成字符串,浮点型,整数型的三种不同变量的拼接
name='python学习'
set_up_years=2023
stock_price=19.99
message='我将要进行%s,今年是:%d年,我今天学习了%f分钟' % (name,set_up_years,stock_price)
print(message)

# 格式化的精度控制
num=11
num1=11.332
print('数字11宽度限制5,结果为:%5d' % num)
print('数字11宽度限制1,结果为:%1d' % num)
print('数字11.322宽度限制6,小数精度限制4,结果为:%6.4f' % num1)
print('数字11.322小数精度限制1结果为:%.1f' % num1)

# 快速格式化字符串的方式
name='python学习'
set_up_years=2023
stock_price=19.99
print(f'我将要进行{name},今年是{set_up_years}年,我今天学习了{stock_price}分钟')

# 演示对表达式进行字符串的格式化

print('1+1的结果是:%d' % (1+1))
print(f'1+1的结果是:{1+1}')
print('字符串在python中的数据类型是:%s' % type('\'字符串\''))

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值