【Python编程:从入门到实践】变量和数据类型

本文介绍Python编程的基础知识,包括变量定义、数据类型转换、字符串操作等核心概念。通过实例演示如何使用字符串方法进行大小写转换、拼接及格式化输出。

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

变量

  • 由数字、字母和下划线组成,字母和下划线开头
  • 不能包含空格
  • 简短且语义清晰
  • 慎用小写字母l和大写字母O

字符串

  • upper()转为大写
  • title()每个单词首字母大写
  • lower()转为小写
  • (+)字符串连接
  • 换行符 \n
  • 制表符 \t
  • lstrip()去除最左端若干空格
  • rstrip()去除最右端若干空格
  • strip()去除最左、右两端空格
  • 单双引号配合输出单双引号

数字

  • 整数运算 + - * / %
  • 乘方 **
  • str()数值转字符串

注释

# 2.1 变量名
ab=3
abc_=4
a_2=5
print(ab+abc_+a_2)
# 12

2.2 更改变量值

message="how are you?"
print(message)
# how are you?
message="i am fine,thank you."
print(message)
# i am fine,thank you.

2.3 字符串大小写

# .title()将字符串每个单词首字母大写输出
# .upper()将字符串转化为大写字母输出
# .lower()将字符串转化为小写字母输出
name="libinglin"
print(name.title())
print(name.upper())
print(name.lower())
# Libinglin
# LIBINGLIN
# libinglin

2.4 字符串的拼接

first_name ="li"
lase_name="binglin"
full_name=first_name+lase_name
print(full_name)
# libinglin

2.5 制表符,换行符

print("\n\tlibinglin")
#
#    libinglin

2.6 删除空白

# lstrip()删除字符串开头的空白
# rstrip()删除字符串末尾的空白
name="  libinglin  "
print(name)
#  libinglin  前后各若干空格
name_2 = name.rstrip()
print(name_2)
#  libinglin前面剩若干空格
name_3=name.lstrip()
print(name_3)
#libinglin  后面剩若干空格
name_4=name.rstrip().lstrip()
print(name_4)
#libinglin前后均没有空格
name_5=name.strip()
print(name_5)
#libinglin前后均没有空格

2.7 使用单双引号配合使输出单双引号

# 输出含有单引号的字符串
message="libinglin's phone is ¥4000"
print(message)
#libinglin's phone is ¥4000

2.8 输出一句话,包含成对双引号

message='Albert Einstein:"A person who never made a mistake never tried anything new".'
print(message)
#Albert Einstein:"A person who never made a mistake never tried anything new".

2.9 将2.8中的名人用变量表示,输出

name="Albert Einstein"
message='A person who never made a mistake never tried anything new'
full_message=name+':"'+message+'"'+'.'
print(full_message)
#Albert Einstein:"A person who never made a mistake never tried anything new".

2.10 整数的加减乘除运算

print(3+2) # 5
print(3-2) # 1
print(3*2) # 6
print(3/2) # 1.5
print(3%2) # 1
print(3**2) # 9

2.11 浮点数操作

f1=1.1
f2=1.2
print(f1+f2)# 2.3
print(f1*f2)# 1.32
# 尽可能精确的表示
print(f1-f2)# -0.09999999999999987
print(f1/f2)# 0.9166666666666667

2.12 str函数

age = 22
mge1="libinglin is"
mge2="years old"
mge=mge1+" "+str(age)+" "+mge2
print(mge)
#libinglin is 22 years old

2.13 注释

#python之禅
import this

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值