py基础之数据类型及基本语法
'''python中有五种数据类型,分别是整数、浮点数、字符串、布尔值、空值'''
a = 1
b = 2.0
c = 'hello,world'
print (a,b,c)
#a是整数,b是浮点数,c是字符串
float(a);print(a)
int(b);print(b)
str(a);print(a)
#以上是强制转换类型
print (10/2)
#整数除整数时,是整数,如果有一个是浮点型小数则最后的结果就是小数。
d= r'gggggggggggggggg'
print (d)
e=r'''hhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhhhhhh'''
print(e)
# “r''”是表示一个raw字符串,可以快速转换需要进行转义的字符串,
#“r''''''”表示的是可以多行显示的字符串
u =u'静夜思'
print(u)
u = u''''静夜思
床前明月光,疑是地上霜。
举头望明月,低头思故乡。'''
print(u)
'''Unicode字符串,有时候我们会在字符串中输入中文,
这个时候就需要把中文转码成计算机默认的语言,让计算机可以识别'''
f = 'hello world,hello python'
if 'hello' in f:
print ('in')
if 'pythn' not in f:
print ('not in')
#in和not in是字符串中的成员运算符
print (f[0])
print (f[1:])
print (f[1:4])
'''f[:]可以截取字符串中的一个部分'''
#还有字符串的格式化...但是暂时还没看懂...
#Boolen 类型
a='hh'
b='',
if a and b:
print ('hello world')
if b and a:
print ('hello python')
if a or b:
print('ggggg')
if b or a:
print ('hhhh')
#条件判断语句
#if,elif,else,等如果if后面的值是真,则返回true,执行if循环里面的语句
#for循环
L = ['a','b','c']
for x in f:
print (x)
for y in L:
print(y)
'''依次从list中取出每一个元素,并将元素赋值给y,然后执行循环体,
可以使用for循环去遍历一个数组或者一个字符串'''
#while循环
'''while x:在x为true时一直循环下去'''
'''break是退出循环,continue是跳过当前循环,直接进行下一次循环,循环与循环之间可以进行嵌套'''
py基础之数据类型及基本语法的更多相关文章
- delphi 基础之一 数据类型和基本语法
1. 数据类型 特定类型 日期和时间 Delphi 也用实型数表示日期和时间数据.但为了更准确起见,Delphi 特别定义了TDateTime 数据类型,这是一个浮点类型,因为这个类型必须足够宽,使变 ...
- Learning Python 004 基础的数据类型和变量
Python 基础的数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数. Python表示十六进制也用0x前缀. 浮点数 1.23x10^9和12.3x10^8是完全相 ...
- C#基础--之数据类型
C#基础--之数据类型 摘自:http://www.cnblogs.com/tonney/archive/2011/03/18/1987577.html 在第一章我们了解了C#的输入.输出语句后,我这 ...
- Go语言基础之数据类型
Go语言基础之数据类型 Go语言中有丰富的数据类型,除了基本的整型.浮点型.布尔型.字符串外,还有数组.切片.结构体.函数.map.通道(channel)等.Go 语言的基本类型和其他语言大同小异. ...
- Java基础-Java数据类型
Java基础-Java数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数据类型的作用 数据类型就是一组值,以及这一组值上的操作,数据类型可以决定数据的存储方式,取值范围 ...
- page74-泛型可迭代的基础集合数据类型的API-Bag+Queue+Stack
[泛型可迭代的基础集合数据类型的API] 背包:就是一种不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素.(用例也可以检查背包是否为空, 或者获取背包中元素的 ...
- JavaScript基础:数据类型的中的那些少见多怪
原文:JavaScript基础:数据类型的中的那些少见多怪 Javascript共有6种数据类型,其中包括3个基本数据类型(string,number,boolean).2个特殊数据类型(undefi ...
- Python基础之数据类型
Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...
- java基础(数据类型,运算符)
java基础之数据类型(变量) java中存在的数据有常量和变量 常量:在程序执行的过程中其值不可以发生改变 常量的分类 字面值常量 字面值常量的分类 常量 描述 字符串常量 用双引号括起来的内容 整 ...
随机推荐
- NOIP2000提高组T1 进制转换
https://www.luogu.org/problem/P1017 题目描述 我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的值减1为指数,以10为底数的幂之和 ...
- 三十七、www服务nginx进阶
六.查看nginx默认首页和目录:如下,可以看到,默认的目录是html,首页是index.html [root@djw1 conf]# grep html nginx.conf ...
- 三十五、lamp经典组合搭建
一.安装mysql数据库 1.1 创建组和用户: 1)groupadd mysql 2)useradd mysql -g mysql -M -s /sbin/nologin 3)config ...
- 领导力 / LeaderShip
领导力 / LeaderShip 什么是领导力? 结合我自己的经验,谈谈理解. 我们人类社会,发展到现在,已经成为了一个集合体,这一点在工业革命之前,表现的极为明显. 常见的社会发展形态,会按照人与人 ...
- wareshark判断一个http请求链接是否断开
使用curl -v www.baidu.com发送一个请求 使用wareshark的过滤器表达式显示这个完整请求 TCP HTTP协议 , 其中192.168.1.4是本地ip 可以看到84 85两个 ...
- delicate|definite|density|deny doing|draw up |draw on|no equal for|establish|equipped|
ADJ-GRADED 技巧性很强的;注重细节的A delicate task, movement, action, or product needs or shows great skill and ...
- considerate|considerable|content|Contact|Consult|deceived|
ADJ-GRADED 替人着想的;体贴的Someone who is considerate pays attention to the needs, wishes, or feelings of o ...
- Android开发之《硬件加速》
Intel® SDK for OpenCL™ Applications Support:https://software.intel.com/en-us/intel-opencl-support/co ...
- 吴裕雄--天生自然 R语言开发学习:基本统计分析
#---------------------------------------------------------------------# # R in Action (2nd ed): Chap ...
- Luogu_2876_[USACO07JAN]解决问题Problem Solving
题目描述 过去的日子里,农夫John的牛没有任何题目. 可是现在他们有题目,有很多的题目. 精确地说,他们有\(P(1 \leq P \leq 300)\)道题目要做. 他们还离开了农场并且象普通人一 ...