Python基础知识——1、变量和简单数据类型

###1. 变量和简单数据类型

  • Vscode需安装插件:
    Python(必需)、CodeRunner(程序一键运行)、Tabnine(多语言自动补全)、BetterComments(多彩注释)、Bracket Pair Colorizer(彩色括号匹配)、Dracula Official(主题)、vscode-icons-mac(文件图标)

  • 变量名应该使用小写。

  • 变量应该先声明再使用。

message = "Hello world"
print(message)
  • 在Python中,用引号括起来的都是字符串,其中引号可以使双引号也可以是单引号,无论是单一字符还是一串字符,都可以使用双引号和单引号。
    但是对于长字符串,尽量使用双引号,因为当字符串中出现单引号,而字符串本身又使用单引号时,会出现语法错误(SyntaxError: invalid syntax)
  • 字符串大小写
    仅首字母大写–string.title()
    全部大写—string.upper()
    全部小写—string.lower()
name = "Ada Lovelace"

print(name.title())
print(name.upper())
print(name.lower())

输出:
Ada Lovelace
ADA LOVELACE
ada lovelace
  • 在字符串中使用变量
    语法:前引号前加f,变量名用大括号括住。
first_name = 'ada'
last_name = 'lovelace'
full_name = f"{first_name} {last_name}" 
message = f"Hello, {full_name.title()}"
print(message)

输出:
Hello, Ada Lovelace
  • 输出换行 – \n
    输出制表符 – \t
  • 删除空白
    有时我们需要对比字符串,字符串中多余的空白可能引起问题,Python提供函数进行处理:
    string.strip() – 清楚开头和末尾的空格
    string.lstrip() – 清楚开头的空白
    string.rstrip() – 清楚末尾的空白
    注意,这种删除只是在使用时的删除,并非真的删除,不改变原字符串。
favorite_language = ' python '
rs_str = favorite_language.rstrip()
ls_str = favorite_language.lstrip()
al_str = favorite_language.strip()
message = f"rs_str:{rs_str}\nls_str:{ls_str}(here is a blank)\nal_str:{al_str}"
print(message)

输出:
rs_str: python
ls_str:python (here is a blank)
al_str:python
  • Python数的运算
    • 只要有浮点数参与运算,结果就会是浮点数。
    • 从很大程度上说,使用浮点数时无须考虑其行为。只需要输入要使用的数,Python通常会按你期望的方式处理他们。
    • 书写很大的数时,可使用下划线将其中的数分组,随便几位一组,在打印下划线定义的数时,Python不会打印其中的下划线。
universe_age = 14_000_000_000
print(universe_age)

输出:
14000000000
  • 乘方运算 : **
>>>3 ** 2
9
  • 同时给多个变量赋值
    python中可以同时给多个变量赋值,变量和值都用逗号隔开。
x,y,z = 0,1,2
print(f"x={x},y={y},z={z}") #一定要记得,在字符串中使用变量时,在前引号前要加f

输出:
x=0,y=1,z=2
  • 常量
    Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变,注意,并不是真正的常量,而是一种约定。
MAX_NUMBER = 1000
  • 注释
    Python中的注释使用“#”标识。尽量多写注释,回头删除注释比回头添加要简单的多。建议尽量用英文写注释,这样不用频繁切换输入法,更容易写注释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值