今日学习数据类型和基本运算符。

1. 保留字和标识符
1.1保留字

保留字是Python已经被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。Python中的保留字如下:
注意:
1、Python中所有保留字是区分大小写的,例如,True、if是保留字,但是true、IF不是保留字;
2、在IDLE中输入以下代码可查看所有保留字

import keyword
keyword.kwlist

1.2标识符
Python标识符命名规则如下:
(1)由字母、下划线和数字组成,并且第一个字符不能为数字。
(2)不能使用Python中的保留字。
(3)不能包含空格、@、%和$等特殊字符。
(4)区分字母大小写。
(5)以下划线开头的标识符有特殊意义,应避免使用相似的标识符。

  • 以单下划线开头的标识符表示不能直接访问的类属性。如_and
  • 以双下划线开头的标识符标识类的私有成员。如__add
  • 以双下划线开头和结尾的是Python专用的标识。如__init__() 表示构造函数。

2.变量
选择变量名时需注意必须为有效的标识符,且慎用小写字母l和大写字母O,应选择有意义的单词作为变量。
Python 是一种动态的语言,即变量的类型可以随时变化。

#在Python中使用内置函数type()可以返回变量类型。
Python中允许多个变量指向同一个值

#使用内置函数id()可以返回变量所指的内存地址。
3.数据类型

3.1数值类型**
包括整数、浮点数和复数
整数:正整数、负整数、0
浮点数:整数和小数部分组成,可用科学计数法表示
复数:由实部和虚部相加组成
3.2字符串类型
通常使用单引号、双引号三引号括起来,例如

title = '我最喜欢的名言'
title1 = "人生如逆旅,我亦是行人"
poem = '''明月几时有,
把酒问青天。
不知天上宫阙,
今夕是何年。'''

常用的转义字符及其说明
\ # 续行符
\n #换行符
\0 #空
\t #水平制表符
" #双引号
’ # 单引号
\ #一个反斜杠
\f #换页
在字符串界定符的前面加上字母r或R,那么该字符串将原样输出,其中的转义字符将不进行转义。
3.3布尔类型
标识符True和False被解释为布尔值,另外,Python中的布尔值可以转化为数值,其中True表示1,False表示0。且可以进行数学运算,如True+1=2
3.4数值类型转换
转换函数及其说明
int(x) #将x转化为整数类型
float(x) #将x转化为浮点数类型
complex(real[,imag]) #创建一个复数
str(x) #将x转换为字符串
repr(x) #将x转换为表达式字符串
eval(str) #计算在字符串中的有效Python表达式,并返回一个对象
chr(x) #将整数x转换为其对应的整数值
ord(x) # 将一个字符x转换为其对应的整数值
hex(x) #将一个整数x转换为一个十六进制字符串
oct(x) #将一个整数x转换为一个八进制的字符串
3.5算数运算符
包括 + 、—、、/、%(求余)、//(取整除)、**(取幂)
在Python中
可用于字符串,结果为字符串重复的次数

3.6赋值运算符
常用的赋值运算符

注意:= 是赋值运算符 ,==是比较运算符,不要混淆。

Python入门学习笔记(2)相关推荐

  1. Python入门学习笔记1-Python基础

    Python入门学习笔记1-Python基础 前言:本文介绍了Python学习的前导知识概念以及必记基础函数,如善用help方法查看帮助文档,以及内置对象类型的概念以及常用函数的详解. 一.Pytho ...

  2. Python入门学习笔记

    1 Python入门教程 2 Hello, world! 3 Python中的数据类型 4 可迭代对象 4.1 tuple和list 4.2 set和dict 4.3 range() 4.4 切片 5 ...

  3. Python入门学习笔记(7)

    今日学习内容为高级字符串内置函数. 1.eval()函数 --执行一个字符串表达式并返回执行结果 语法格式: eval(expression[,globals[,locals]]) expressio ...

  4. Python入门学习笔记(6)

    在医院关了一周的禁闭,终于出关了,Python学习继续!今日学习字符串的常规操作(fighting!!) 1.1 拼接字符串 用 " + "拼接字符串 字符串和其他类型数据无法直接 ...

  5. Python入门学习笔记(5)

    今日周末安排的学习内容比较简单是元组. 元组和列表结构相似,区别在于元组中的元素不可以单独修改,二列表中的元素可以任意修改. 1.元组的创建和删除 使用赋值运算符创建 num = (1,2,7,9,1 ...

  6. Python入门学习笔记(4)

    今天学习序列和列表. 1.序列 在python中,序列结构主要有列表.元组.集合.字典和字符串.对于这些序列通常会有如下操作: 1.1索引 序列中的每一个元素都有一个编号,称之为索引,是从0开始递增的 ...

  7. Python入门学习笔记(3)

    今日学习语句,在程序设计中的3种基本结构是顺序结构.选择结构和循环结构. 1.顺序结构语句 顺序结构语句就是按照程序语句的自然顺序,从上到下,一次执行每条语句的程序,这是程序中最基础的语句,赋值语句. ...

  8. Python入门学习笔记(1)

    11月计划学习Python,根据知乎教程下载安装了Pycharm和Jupyter notebook,同时网购了一些Python相关书籍之后,正式开启Python学习之路. 1.1基本输入和输出 1.1 ...

  9. python入门学习笔记——详细基础知识篇(第10章 正则表达式(重点)与JSON)

    第10章 正则表达式(重点)与JSON 初识正则表达式 元字符与普通字符 字符集 概括字符集 数量词 贪婪与非贪婪 匹配0次1次或者无限多次 边界匹配符(^ .$) 组 匹配模式参数 re.sub正则 ...

最新文章

  1. 云计算之路-试用Azure:数据库备份压缩文件在虚拟机上的恢复速度测试
  2. AD域服务器卸载---WindowsServer2012R2
  3. “【第二届】Erlang Fans交流会”议程
  4. python简单笔记
  5. Safengine Android so加密
  6. php 随机在文章中添加锚文本_锚文本对网站SEO优化有什么帮助?
  7. 防御 | 阻止木马侵入(电脑设置)
  8. SpringBoot整合Shiro使用Ehcache等缓存无效问题
  9. MySQL中有exists关键字吗_Mysql中EXISTS关键字用法、总结
  10. 和表头对齐 表格_29 HTML中表格的其他特性
  11. 【思路题】【多校第一场】【1001.OO’s Sequence】
  12. 大连交通大学计算机网络作业,计算机网络题库(大连交通大学)chapter4
  13. python的编码规范【摘】
  14. Wireshark 文件分割和合并
  15. 直播、录屏软件OBS Studio下载安装操作教程
  16. 利用selenium框架爬取京东省市区数据时,网页里面内嵌的一个窗口遇到的NoSuchElementException的 bug,原因是iframe
  17. linux 主机支持远程唤醒_Linux远程开机
  18. JavaScript加法运算
  19. Modelsim中出现Syntax error, unexpected non-printable character错误
  20. PHP学习笔记(一)--基础知识

热门文章

  1. php 封装一个sdk,PHP 之微信JSSDK类封装
  2. java添加组件不显示不出来_java – jScrollPane无法添加组件
  3. html 全屏显示某个区域,JS实现指定区域的全屏显示功能示例
  4. python封装c++接口_用C++封装MySQL的API的教程
  5. 最简单快捷搭建私链步骤笔记
  6. php-fpm容易假死,实现自动重启php服务的脚本 通过后
  7. Redis 源码分析之故障转移
  8. (最完美)小米手机5s的USB调试模式在哪里打开的方法
  9. [Asp.net 开发系列之SignalR篇]专题五:SignalR支持的平台
  10. 问答方式学 Node.js