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

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)

时间: 2024-12-18 12:43:59

Python学习笔记1_变量及数据类型的相关文章

Python学习笔记(三)数据类型

在内存中存储的数据可以有多种类型,在Python中,能够直接处理的数据类型有以下几种: 数字(Numbers) 字符串(String) 列表(List) 元组(Tuple) 字典(Dictionary) 集合(Set) 布尔值 一.数字(int.long.float.complex) 数字数据类型用于存储数值:他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象. 当你指定一个值时,Number对象就会被创建: 可以使用del语句删除一些对象的引用 del语句的语法: 1 del

Python学习笔记(一)--数据类型

数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十

python学习笔记2-变量、数据类型、数据运算

一.python的变量 变量,可变的量,主要用来存储数据:变量是一个存储位置和一个关联的符号名字,这个存储位置包含了一些已知或未知的量或者信息,即值. 1.变量的语法结构 name = "xiaoling" #这就是定义了一个变量,变量的名字为:name:变量的值为:xiaoling 2.变量的命名规范 变量只能是字母.数字或下划线的任意组合 变量的第一个字符不能是数字 以下关键字不能声明为变量 ['and', 'as', 'assert', 'break', 'class','con

python学习笔记(四)-数据类型

0. 在 Python 中的数据类型详解 http://www.cnblogs.com/scios/p/8026576.html 1. 为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗? 计算机只认识二进制数,所以所有的编程语言最终都会转换成简单的二进制序列给CPU按照一定的规则解析. 由于二进制只有两个数:0 和 1,因此用 0 和 1 来表示False和True再适合不过了,因为不用浪费资源在转换的过程上! 2. 使用int()将小数转换为整数,结果是向上

python学习笔记-2变量

1.pytho中变量的含义:在内存中定义一块区域给值,然后使用变量引用所定义的值,变量可以理解为标签,当需要调用哪个值的时候要使用标签来调用,变量可以重新赋值,重新赋值后,现在的值将取代之前的值,一个值也可以有多个变量,即多个变量都指向同一个值的位置,即相同的值,可以使用id()函数查看变量所引用的值在内存中的位置 2.赋值方式:比如a=1,表示将1这个值赋值给变量a 3.变量名的规范:不能以数字开头,或以关键字为变量名,可以字母开头,或_等特殊字符开头,为变量起名是应遵从易于理解,这样写出来的

Python 学习笔记【08】数据类型

1.数字 int(整型) long(长整型) float(浮点型) complex(复数) 2.布尔值 真或假 1 或 0 3.字符串 4.列表 5.元组(不可变列表) 6.字典(无序) 三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1 如果条件为假:result = 值2 进制 二进制:   01 八进制:   01234567 十进制:   0123456789 十六进制:0123456789ABCDEF

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

OpenCV之Python学习笔记

OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书<OpenCV Computer Vision with Python>,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了.更需要的朋友参考. 阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记:         请设法购买到出版社出版的书,支持正版. 从书名就能看出来本书是介绍在Pytho

Python学习笔记--未经排版

Python 学习笔记 Python中如何做到Print() 不换行 答:Print("输出内容",end='不换行的分隔内容'),其中end=后面为2个单引号 注:在Python 2.x中,Print "输出内容", 即在输出内容后加一逗号 Python中 is 和 == 的区别 答:Python中的对象包含三要素:id.type.value 其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is判断的是a对象是否就是b对象,是通过id来