python基础--1

编程

  编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
  编程的目的是在于让计算机能够理解人的思维,意图。而编程的意义在于通过代码解决生活中遇到的问题,改善生活质量,还原生活场景。
  编程开发,通过一定代码让电脑实现特定的问题的解决,从而编程的目的和意义。

编程的基本要素

数据类型

  因为现实生活中有着不同的数据,所以数据类型有好多种,python中的基本数据类型有:int(整数)、float(浮点数)、str(字符串)、bool(布尔类型)、conplex(复数)。除了这三种基本数据类型之外,python中还包含组合类型:列表(list)、集合(set)、元组(tuple)、字典(dirt)。以及引用数据类型,这里因为引用数据类型在之后的面向对象中了解更实用所以笔者这里就不做介绍,本人在之后的面向对象中提及。

基础数据类型:

  int(整数):不带小数点的数字。例如10,-10
  float(浮点数):带小数点的数字。例如1.0,1.95
  str(字符串):字符。例如adad、ad5,当然中文也是一种字符串类型
  bool(布尔):有两种结果 True和False,判断bool(表达式),返回真true或假false

组合数据类型:

python中的组合数据类型有:
  list(列表):使用中括号定义。例如[1,2,3,4],['a','b','c']
  set(集合):使用大括号定义。例如{‘good’,‘better’}
  tuple(元组):使用小括号定义。例如(1,2,3,‘aaa’)。
  Python 的元组与列表类似,不同之处在于元组的元素不能修改。当tuple中只有一个元素时要在元素后面加一个逗号,否则会被当成运算符使用。
  dict(字典):字典中可以存储任意类型变量,每一个变量都有一个键值所对应。字典也用大括号表示。例如 {‘tom’:12,‘lee’:12,‘jerry’:(12,15,'age')}

变量

  变量用于在程序中临时储存数据的容器。变量的定义主要有大小写英文字母、数字、下划线组成。当然命名时要尽量准确,见名知意,以便在之后的代码阅读中能够更快的了解代码意思。此外也可以运用驼峰命名法, 首字母大写

变量的赋值

  在python中变量的赋值直接使用等于(=)就可以完成变量的赋值。例如a=12,b=‘asd’。除此之外要想给多个变量赋值可以使用交叉赋值,例如 变量1,变量2...变量n=值1,值2...值n。这样做可以把值按照顺序赋值到变量中。当然在程序中调用变量时一定要先定义变量

运算符

  运算符包括算术运算符,比较运算符,逻辑运算符和位运算符。
  算术运算符用于比较两个数据的大小关系返回一个bool类型的数据。包括:
  大于 >
  小于 <
  相等 ==
  大于等于 >=
  小于等于 <=
  不相等 !=
  在进行数据大小比较的时候要保证两个数据为int/float类型的数据,如果不是则可以使用int(),float()进行数据的转换,当然转换之前此数据为数字。如果不是太了解数据的类型则可以使用type()进行判断

逻辑运算符包括:

  并且:与:and
  或者:或:or
  取反:非:not
python特有的语法 a<b<c等价于 b>a and b<c
位运算符时针对二进制的运算
  << 右移运算符
  >> 左移运算符
  & 与运算
  | 或运算

>>> a=10
>>> type(a)
<class 'int'>
>>> b=1.95
>>> type(b)
<class 'float'>
>>> c='good'
>>> type(c)
<class 'str'>
>>> list=[1,2,'a','ad12']
>>> list
[1, 2, 'a', 'ad12']
>>> type(list)
<class 'list'>
>>> set={'good','better'}
>>> set
{'good', 'better'}
>>> type(set)
<class 'set'>
>>> tuple=(1,2,3,'good')
>>> tuple
(1, 2, 3, 'good')
>>> type(tuple)
<class 'tuple'>
>>> dict= {'tom':12,'lee':12,'jerry':(12,15,'age')}    
>>> dict       
{'tom': 12, 'lee': 12, 'jerry': (12, 15, 'age')}
>>> a,b,c=10,11,12     
>>> a<b    
True
>>> a>c    
False
>>> a==b       
False
>>> a==10      
True
>>> a>=b       
False
>>> a<=b   
True
>>> a!=b   
True
>>> a<b and a>c    
False
>>> b<a or b<c     
True
>>> not a<b   
False
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容

  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 3,416评论 2 30
  • 本教程基于Python 3,参考 A Byte of Python v1.92(for Python 3.0) 以...
    yuhuan121阅读 3,055评论 1 6
  • 一、PyCharm的基本使用1.1、注释:为了方便自己或者其他人查看单行注释:用 # 号单行注释多行注释: 用 ...
    IIronMan阅读 8,852评论 3 18
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,948评论 17 410
  • 久闻沿河名。 在铜仁读书时,曾认识一朋友,见得了些壮丽的沿河山水,就很想去看看。然而直到离开铜仁,均未成行。 毕业...
    大雄老师will阅读 341评论 1 3