Python入门学习:1.变量和简单的数据类型
python入门学习:1.变量和简单的数据类型
关键点:变量、字符串、数字
1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释
1.1 变量的命名和使用
变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息。
1message = "hello world!"
2# message 是一个变量
3print(message)
在python中使用变量时,需要遵循一些规则和指南。
- 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头。
- 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
- 不要将python关键字和函数名用作变量名。
- 变量名应既简短又具有描述性。
1.2 字符串
字符串就是一系列字符。在python中,用引号扩起的都是字符串,其中引号可以是单引号,也可以是双引号。
1" this is a string "
2' this is also a string "
- 修改字体大小写。
1name = "ada lovelace"
2#以首字母大写
3print(name.title())
4#输出 Ada love lace
5
6#全部大写
7print(name.upper())
8
9#全部小写
10print(name.lower())
- 合并字符串
在很多情况下,都需要合并字符串。python使用+来合并字符串。
1first_name = "ada"
2last_name = "lovelace"
3full_name = frist_name + " " + last_name
4print(full_name)
1.3 数字
- 整数
在python中可对整数执行(+)、(-)、(*)、(/)运算。在终端会话中,python直接返回运算结果。python使用两个乘号表示乘方运算:
13**2 = 9
23**3 = 27
- 浮点数
python将带小数点的数字称为浮点数,大多数编程语言都使用了这个术语,它指出了这样一个事实:小数点可出现数字的任何位置。
从很大程度上说,使用浮点数时都无需考虑其行为。只需要输入使用的数字,python通常会按你期望的方式处理他们:
10.1+0.1 = 0.2
20.2+0.2 = 0.4
但需要注意的是,结果包含的小数位数可能是不确定的:
10.2+0.1 = 0.30000000000000004
23 * 0.1 = 0.30000000000000004
- str()避免类型整数错误
1age = 23
2#str()将23转化为"23"
3message = "happy " + str(age) + "rd birthday!"
1.4 注释
在python中,注释用#号标识。#后面的内容都会被python解释器忽略。
1#向大家问好
2print("hello python people!")d
Python入门学习:1.变量和简单的数据类型的更多相关文章
- python入门学习:9.文件和异常
python入门学习:9.文件和异常 关键点:文件.异常 9.1 从文件中读取数据9.2 写入文件9.3 异常9.4 存储数据 9.1 从文件中读取数据 9.1.1 读取整个文件 首先创建一个pi_ ...
- python入门学习:7.函数
python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数 使用关键字def ...
- python入门学习:4.if语句
python入门学习:4.if语句 关键点:判断 4.1 一个简单的测试4.2 条件测试4.3 if语句 4.1 一个简单的测试 if语句基本格式如下,注意不要漏了冒号 1if 条件 :2 ...
- python入门学习:2.列表简介
python入门学习:2.列表简介 关键点:列表 2.1 列表是什么2.2 修改.添加和删除元素2.3 组织列表 2.1 列表是什么 列表,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表 ...
- python的变量和简单的数据类型
决定学习python这门语言了,本人资质愚钝,只会把学到的东西记录下来,供自己查漏补缺,也可以分享给和我一样正在学习python语言的人,若在记录中存在什么错误,希望多多批评指正,谢谢. Python ...
- python入门学习:6.用户输入和while循环
python入门学习:6.用户输入和while循环 关键点:输入.while循环 6.1 函数input()工作原理6.2 while循环简介6.3 使用while循环处理字典和列表 6.1 函数in ...
- python入门学习:3.操作列表
python入门学习:3.操作列表 关键点:列表 3.1 遍历整个列表3.2 创建数值列表3.3 使用列表3.4 元组 3.1 遍历整个列表 循环这种概念很重要,因为它是计算机自动完成重复工作的常 ...
- 【转载】salesforce 零基础开发入门学习(六)简单的数据增删改查页面的构建
salesforce 零基础开发入门学习(六)简单的数据增删改查页面的构建 VisualForce封装了很多的标签用来进行页面设计,本篇主要讲述简单的页面增删改查.使用的内容和设计到前台页面使用的 ...
- python入门学习:8.类
python入门学习:8.类 关键点:类 8.1 创建和使用类8.2 使用类和实例8.3 继承8.4 导入类 8.1 创建和使用类 面向对象编程是最有效的软件编写方法之一.在面向对象编程中,你编写 ...
随机推荐
- Flex 弹性布局——笔记
将容器指定为Flex布局 display:flex -->d-flex display:-webkit-flex /*Safari*/ *float clear vertical-align失效 ...
- 19 个常用的 JavaScript 简写方法
来自:SangSir 链接:https://segmentfault.com/a/1190000012673854 原文:https://www.sitepoint.com/shorthand-jav ...
- angularJS中控制器和作用范围
$scope是$rootScope的子作用域控制对象,$rootScope的id为1,其他的为2,3,4... 不同的控制器之间,所对应的作用域控制对象$scope,之间是相互隔离的,如果要共享数据, ...
- html/css更改子级继承的父级属性
一个精美的网页需要的样式很多,在父级上设置的字体颜色或者大小,在其子元素中不一定全部相同,这时候要更改其中某一项的样式怎么办呢. 很多新手朋友就不明白,会迷惑为什么我使用class单独命名了,重新设置 ...
- loadrunner 脚本优化-集合点设置
脚本优化-集合点设置 by:授客 QQ:1033553122 添加集合点(Insert->Rendezvous) 当一个集合点被插入,VuGen往Vuser脚本中插入一个lr_rendezvou ...
- 打包错误--Error:A problem was found with the configuration of task ':app:packageRelease'.
解决办法: app目录下的build.gradle文件 将 shrinkResources 的值改为 false 或者直接去掉 shrinkResources true 表示 :打包的时候会去删除一 ...
- 函数纹理(国际象棋棋盘纹理&粗布纹理)MFC
函数纹理(国际象棋棋盘纹理&粗布纹理)MFC实现 源码百度云下载 国际象棋棋盘纹理(效果图见最后) //国际象棋纹理函数 //g(u, v) = a , 向下取整(8u)+向下取整(8v) ...
- 根据标签中动态获取的值绑定特定的class
数据有mock数据获取 mock文件: index文件: 引入文件index: 获取数据函数: 根据获取的标签内容给定不同的样式:
- 【MM系列】SAP 根据PO查找对应的打印FORM
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 根据PO查找对应的打印FOR ...
- 简单易懂的程序语言入门小册子(7):基于文本替换的解释器,加入continuation,重构解释器
或许在加入continuation之前要先讲讲费这么大劲做这个有什么意义. 毕竟用不用continuation的计算结果都是一样的. 不过,这是一个兴趣使然的系列,学习这些知识应该完全出于好奇与好玩的 ...