'''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基础之数据类型及基本语法的更多相关文章

  1. delphi 基础之一 数据类型和基本语法

    1. 数据类型 特定类型 日期和时间 Delphi 也用实型数表示日期和时间数据.但为了更准确起见,Delphi 特别定义了TDateTime 数据类型,这是一个浮点类型,因为这个类型必须足够宽,使变 ...

  2. Learning Python 004 基础的数据类型和变量

    Python 基础的数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数. Python表示十六进制也用0x前缀. 浮点数 1.23x10^9和12.3x10^8是完全相 ...

  3. C#基础--之数据类型

    C#基础--之数据类型 摘自:http://www.cnblogs.com/tonney/archive/2011/03/18/1987577.html 在第一章我们了解了C#的输入.输出语句后,我这 ...

  4. Go语言基础之数据类型

    Go语言基础之数据类型 Go语言中有丰富的数据类型,除了基本的整型.浮点型.布尔型.字符串外,还有数组.切片.结构体.函数.map.通道(channel)等.Go 语言的基本类型和其他语言大同小异. ...

  5. Java基础-Java数据类型

    Java基础-Java数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数据类型的作用 数据类型就是一组值,以及这一组值上的操作,数据类型可以决定数据的存储方式,取值范围 ...

  6. page74-泛型可迭代的基础集合数据类型的API-Bag+Queue+Stack

    [泛型可迭代的基础集合数据类型的API] 背包:就是一种不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素.(用例也可以检查背包是否为空, 或者获取背包中元素的 ...

  7. JavaScript基础:数据类型的中的那些少见多怪

    原文:JavaScript基础:数据类型的中的那些少见多怪 Javascript共有6种数据类型,其中包括3个基本数据类型(string,number,boolean).2个特殊数据类型(undefi ...

  8. Python基础之数据类型

    Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...

  9. java基础(数据类型,运算符)

    java基础之数据类型(变量) java中存在的数据有常量和变量 常量:在程序执行的过程中其值不可以发生改变 常量的分类 字面值常量 字面值常量的分类 常量 描述 字符串常量 用双引号括起来的内容 整 ...

随机推荐

  1. Maven 仓库搜索服务和私服搭建

    Maven 仓库搜索服务 使用maven进行日常开发的时候,一个常见问题就是如何寻找需要的依赖,我们可能只知道需要使用类库的项目名称,但是添加maven依赖要求提供确切的maven坐标,这时就可以使用 ...

  2. Python的lambda学习

    lambda可以简化简单循环,如下: def fc1(x): return x + 10 print "fc1(23) = ", fc1(23) y = lambda x: x+1 ...

  3. iOS 中UIWebView的cookie

    有关cookie是什么,大家可以自行百度,本文我获得cookie的目的是得到一个userID. 下面的是代码. - (void)getUserIDFromCookie { NSHTTPCookieSt ...

  4. [LC] 106. Construct Binary Tree from Inorder and Postorder Traversal

    Given inorder and postorder traversal of a tree, construct the binary tree. Note:You may assume that ...

  5. discount the possibility|pessimistic|bankrupt|

    Nor can we discount the possibility that some factor in the diet itself has harmful effects. ADJ-GRA ...

  6. android高仿抖音、点餐界面、天气项目、自定义view指示、爬取美女图片等源码

    Android精选源码 一个爬取美女图片的app Android高仿抖音 android一个可以上拉下滑的Ui效果 android用shape方式实现样式源码 一款Android上的新浪微博第三方轻量 ...

  7. mysql挖掘与探索--表操作命令 1

    1.登录数据库>mysql -u root -p 数据库名称 2.查询所有数据表>show tables; 3.查询表的字段信息>desc 表名称; 4.1添加表字段 alter t ...

  8. Tomcat源码解析-启动过程分析之主干流程

    Tomcat启动入口就在脚本startup.sh中,具体脚本可以看tomcat的源码,这个启动脚本主要用来判断环境,找到catalina.sh脚本路径,将启动参数传递给catalina.sh执行.ca ...

  9. spring和hibernate的集成

    集成关系图: 项目目录树: User.java package com.donghai.bean; public class User { private String id; private Str ...

  10. LG_2051_[AHOI2009]中国象棋

    题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法.大家肯定很清楚,在中国象棋中炮的行走方式是 ...