第二章--变量和简单数据类型

2.1 运行 hello_world时发生的情况

  • hello_world.py
print("Hello Python world!")

2.2 变量

# 输出为 Hello Python world
message = "Hello Python world!"
print(message)

# message变量只会保存最近更新后的值
message = "Hello Python Crash Course world!"
print(message)
# 输出为 Hello Python Crash Course world!
  • 输出为
    在这里插入图片描述

2.2.1 变量的命名和使用

  • 慎用小写字母l 和大写字母 O,容易被看成 数字1 和数字0

2.2.2 使用变量时避免命名错误

  • Python无法识别提供的变量名
  • 名称错误的2种情况
  •      1. 使用变量前忘记给它赋值
      	 2. 输入变量名不正确 
    

在这里插入图片描述

2.3 字符串

  • 字符串可以用 " " 或 ’ ’ 来包括在其中
"This is a string"  双引号
'This is also a string' 单引号

2.3.1 使用方法修改字符串大小写

  • name.py
name = "ada loveLace"
print(name.title())  #每个单词开头字母改为大写字母
print(name.upper())	 #全为大写
print(name.lower())	 #全为小写
  • 结果为
    在这里插入图片描述

2.3.2 合并(拼接)字符串

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
# 拼接任何字符串
print("Hello, " + full_name.title() + "!")
# 也可以为
message = "Hello, " + full_name.title() + "!"
print(message)
  • 结果为
    在这里插入图片描述

2.3.3 使用制表符或换行符来添加空白

  • 与 C 语言的换行制表符号一致
print("Laguages:\n\tPython\n\tC\n\tJavaScript")
  • 结果为
    在这里插入图片描述

2.3.4 删除空白

* 删除后的空白,暂时删除
fav = 'python '
fav.rstrip()
* 永久删除空白
fav = fav.rstrip() 
* 
fav.rstrip()  剔除末尾的空白
fav.lstrip()  剔除开头的空白
fav.strip()	  剔除开头和末尾的空白

2.3.5 使用字符串时避免语法错误

2.3.6 python2 中的print 语句

  • python3 使用print 必须使用括号()

2.3 练习

  • 2-3 将用户的姓名存到一个变量中,并向该用户显示一条消息
    “ Hello Eric,would you like to some Python today? ”
name = "Eric"
string = "Hello "+ name +",would you like to learn some Python today?"
print(string)
  • 结果为
    在这里插入图片描述
  • 2-4将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名
name = "adv loCAte"
print(name.lower())
print(name.upper())
print(name.title())
  • 结果为
    在这里插入图片描述

2.4 数字

2.4.1 整数

  • 加减乘除 = + - * /
  • 乘方 a ** b = a^b

2.4.2 浮点数

  • 结果包含的小数位数可能是不确定的

2.4.3 使用函数 str() 避免类型错误

age = 23
* 使用str()避免 age=数值23,或字符2 或字符3 出现的错误
message = "Happy  "+ str(age)+ "rd Birthday"
print(message)
  • 结果 为
    在这里插入图片描述

2.4.4 Python2 的整数

2.5 注释

2.5.1 如何编写注释

2.5.2 该编写什么样的注释

2.6 Python之禅

  • import this
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值