码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记1_变量及数据类型

时间:2017-09-10 16:40:46      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:技术分享   首字母   合并   制表符   lang   idt   image   生日快乐   ada   

1.1  变量

  • 变量名只能包含字母、数字和下划线;变量名可以字母或下划线打头,但不能以数字打头
  • 不要将Python关键字和函数名用作变量名
  • 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0
# 变量名称message
message = "Hello Python world!"
print(message)
message = "Hello Python Crash Course world!"
print(message)

    技术分享

1.2    字符串

    1. 字符串大小写改变
# 首字母大写
name = "ada Lovelace"
print(name.title())
# 字符串全部大写
print(name.upper())
# 字符串全部小写
print(name.lower())

    技术分享

    存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。

    2. 合并(拼接)字符串

    Python使用加号(+)来合并字符串。下例使用+来合并first_name、空格和last_name,以得到完整的姓名  

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)

技术分享

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

    字符串中添加制表符,可使用字符组合\t

print("Python")
print("\tPython")

    技术分享

    要在字符串中添加换行符,可使用字符组合\n   

print("Languages:\nPython\nC\nJavaScript")

    技术分享

1.3   数字

    1.  整数

    在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算

a=2
b=3
c=a*b
print("c=",c)

    技术分享

    Python使用两个乘号表示乘方运算

    2.  浮点数

    从很大程度上说,使用浮点数时都无需考虑其行为。只需输入要使用的数字,Python通常都会按你期望的方式处理它们,但需要注意的是,结果包含的小数位数可能是不确定的(如下例),不过所有语言都存在这种问题。

a=0.2
b=0.1
c=a+b
print("c=",c)

    技术分享

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

      经常需要在消息中使用变量的值。例如,假设你要祝人生日快乐,可能会编写类似于下面的代码:

age = 23
message = "Happy " + age + "rd Birthday!"
print(message)

      如果运行,将发现它们会引发错误,这是一个类型错误,意味着Python无法识别你使用的信息。

    技术分享

       Python知道,这个变量表示的可能是数值23,也可能是字符2和3。像上面这样在字符串中使用整数时,需要显式地出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示为字符串:

age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)

    技术分享

 

 

 

 

 

 

 

 

 

    

Python学习笔记1_变量及数据类型

标签:技术分享   首字母   合并   制表符   lang   idt   image   生日快乐   ada   

原文地址:http://www.cnblogs.com/yunfung/p/7501213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!