Python入门编程中的变量、字符串以及数据类型
//2018.10.10
字符串与变量
1、 在输出语句中如果需要出现单引号或者双引号,可以使用转义符号\,它可以将其中的歧义错误解释化解,使得输出正常;
2、 对于python的任何变量都需要进行赋值,不然不可以直接使用;
3、 对于python的单句程序,在赋值字符串的时候最后不能以\结尾,不然程序运行就会报错,那如何进行输出最后以\结尾的字符串了?
其中一种方法如下:
利于两个字符串相拼接的方式进行显示出来,而在定义末尾\的字符串的时候需要在前面加上转义符号\才可以显示出来,例如:

4、 对于多行的字符串输出(一边对齐),需要用到三重引号字符串(写的时候需要一致),举例如下:
需要输出一下的诗歌:
北国风光
千里冰封,
万里雪飘,
望长城内外,
惟余茫茫。
程序实现如下:

//2018.10.11
1、 对于Python编程,它的数据类型也有很多种,最为常用的四种分别是int(整型),bool(布尔型),str(字符串型)以及浮点型(float)
2、 对于布尔型的数据其实它也是特殊的整型数据
3、 Python在对数据取整int()的时候采用的方式是截取截断的方式,直接取前面的整数位,而不是四舍五入,这也是基于Python编程高效的特点,如果要想实现四舍五入的输出,可以用以下代码的方式:

4、 对于输入数据和后面执行数据的类型判断是否一致主要有两种函数:type()以及isinstance(),它们均可以判断,不过比较常用的isinstance(),它们俩的用法如下:
Type(532.23)—<class ‘float’>
Isinstance(2132,”我”)——False
5、 Pyhton3 源码文件默认使用utf-8编码(支持中文),这就使得以下代码是合法的:
>>>
小甲鱼 = '我爱你'
>>>
print(小甲鱼)
>>>
我爱你
所以Python3是可以给变量命名中文名字的。
6、 判断一个年份是否为闰年(可以被4整除但不能被10整除,或者可以被400整除的数)的程序:

代码如下:
temp=input("请输入一个年份为:")
while not temp.isdigit():
temp=input("不好意思,输入有误,请重新输入一个年份为:")
year=int(temp)
if
year/400==int(year/400):
print(temp+"年是闰年")
else:
if (year/4==int(year/4)) and
(year/10!=int(year/10)):
print(temp+"年是闰年")
else:
print(temp+"年不是闰年")
7、s 为字符串,则有以下几个判断输入是否有误的语句比较常用:
s.isalnum() 所有字符都是数字或者字母,为真返回 True,否则返回 False。
s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit() 所有字符都是数字,为真返回 True,否则返回 False。
s.islower() 所有字符都是小写,为真返回 True,否则返回 False。
s.isupper() 所有字符都是大写,为真返回 True,否则返回 False。
s.istitle() 所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace() 所有字符都是空白字符为真返回 True,否则返回 False。
例如:
>>>
s = 'I LOVE FISHC'
>>>
s.isupper()
>>>
True
Python入门编程中的变量、字符串以及数据类型的更多相关文章
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- Python入门学习:1.变量和简单的数据类型
python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 变量,顾名思义是一个可变的量, ...
- shell中的输入输出和编程中的变量(shell 03)
shell中的输入输出标准输入:键盘标准输出:终端显示器>> 追加是换行追加的echo -n 不尾随换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功能(默认) --he ...
- 关于python多线程编程中join()和setDaemon()的一点儿探究
关于python多线程编程中join()和setDaemon()的用法,这两天我看网上的资料看得头晕脑涨也没看懂,干脆就做一个实验来看看吧. 首先是编写实验的基础代码,创建一个名为MyThread的 ...
- 简单入门PHP中的多字节字符串操作
什么是多字节的字符串操作呢?其实不少的同学可能都已经使用过了,但我们还是要从最基础的问题说起. 一个字符占几个字节并不是我们表面上看到的那样.正常情况下,一个数字或英文以及英文符号都是占用一个字节的. ...
- Python编程:从入门到项目实践高清版附PDF百度网盘免费下载|Python入门编程免费领取
百度网盘:Python编程:从入门到项目实践高清版附PDF免费下载 提取码:oh2g 第一部分 基础知识第1章 起步 21.1 搭建编程环境 21.1.1 Python 2和Python 3 21 ...
- python入门(四):字符串、编码、random
1.字符串 字符串基本有两种类型,str和bytes >>> s="a" >>> type(s) <class 'str'> ...
- 大爽Python入门教程 1-2 数与字符串
大爽Python入门公开课教案 点击查看教程总目录 1 整数与浮点数 整数大家都知道,比如1, 2, 10, 123, 都是整数int. 浮点数是什么呢? 上一节的除法运算,不知道有没有人注意到,其结 ...
- python with语句中的变量有作用域吗?
一直以为python中的with语句中的变量,只在with语句块中起作用.不然为什么要缩进一个级别呢? 呵呵,然而并没有为with语句内的变量创建新的作用域. 举例: # test.py with o ...
随机推荐
- stack的三个意思
(转自阮一峰的网络日志,原网址http://www.ruanyifeng.com/blog/2013/11/stack.html) 阮一峰老师终于又更新博客了,个人认为这篇文章有一定科普意义,有一定解 ...
- iOS中的应用启动原理
iOS中的应用启动原理 来源: http://m.blog.csdn.net/article/details?id=50530090 http://m.warting.com/program/2016 ...
- 在jsp页面动态添加数据库中的内容
工具:myeclipse+oracle11g 1.首先新建一个jsp页面. 2.在src目录下新建实体类User.java 3.创建BaseDao用来链接数据库 4.在pl/sql中创建存储过程 5. ...
- one or more listeners failed to start问题解决思路
今日搭建一个web应用的时候总是遇到tomcat报错:one or more listeners failed to start. Full detail balabale....而且还没有其他提示, ...
- NopCommerce学习(2) EntityFramework
NopCommerce-EntityFramework开发:主要是Controller-Service-Repository的开发方式 操作数据库,主要对象是BaseEntity,IDbContext ...
- NAT和DHCP
涉及的命令 NAT 动态NAT清除:clear ip nat translation * 进入路由器环回接口:int loo 0 静态NAT清除: (config)#No ip nat inside ...
- GPUImage源码解读之GPUImageFramebuffer
简介 OpenGL ES的FrameBuffer是渲染发生的地方,普通的2D图形的渲染默认发生在屏幕上:而三维的图形渲染则除了包括像素点的颜色,还有Depth Buffer,Stencil Buffe ...
- 02.将python3作为centos7的默认python命令
博客为日常工作学习积累总结: 由于个人兴趣爱好对python有了解: 1.安装Python3: 参考博客:https://zhuanlan.zhihu.com/p/47868341 安装依赖包: yu ...
- awk命令用法
awk:把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理,是一个强大的文本分析工具,在对数据分析并生成报告时很有优势. awk有3个不同版本: awk.nawk和gawk, ...
- JQuery制作网页——第八章 使用jQuery操作DOM
1.DOM操作: DOM操作分为三类: ●DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById().getElementsByName: ●HTML-DOM:用于 ...