python的基础语法和进制

python的基础语法和进制

1,注释及多行注释

注释:在pycharm中,在需要注释的文字前加上一个#那么这句话便被注释了,在程序中不会参与执行

多行注释:在pycharm中‘’‘ ’‘’或者“”“ ”“”即可进行多行注释

2,语句

一条有效代码就是一条语句

3,行和缩进

如果一行语句很长,换行时需要使用反斜杠连接

例:

age = 1 + 2 + \
      3 + 4 + 5

python是通过缩进和冒号来产生代码块的,在没有块语法时不能在代码中使用缩进

4,标识符和关键字

标识符:用来给变量函数命名用的

1. 只能用字母数字下划线(3.x中可以出现中文,但实际不这么做)
2. 数字开头不可以

关键字:有特殊意义或功能的标识符就是关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

5,常见的数据类型

  1. 数字数据
  2. 文本数据:用文字信息描述的数据就是文本数据
  3. 布尔值:只有True和False

数据类型是对数据的分类
int:整形数据类型 python2.x有长整型(long)
float:浮点型数据类型,所有小数对应的类型(支持科学计数法)
str:字符串,所有的文本数据对应的数据类型
bool:布尔型True和False对应的数据类型
其他常见类型:list(列表)tuple(元组)dict(字典)
迭代器,生成器,函数,自定义类型

6,输入输出函数

输出函数:print(在控制台打印数据)

同时打印多个数据print(1,2,3,4,5,6)一行打印多个数据
数据结束后换行
print(1,2,3,...,end = 文本数据)(表示在结尾使用文本数据连接,不换行)
print(1,2,3,...,sep = 文本数据)(表示在每个数据中间的间隔用...)

输入函数:input

input(输入提示信息)
用变量获取提示信息后输入的内容
不管输入的内容是什么,变量获取的数据类型都是字符串

7,进制

数字在计算机中表现的方式常见的有四种:十进制,二进制,八进制,十六进制

1. 十进制

由基数0~9组成

逢十进一

位权:十的n次方

在程序中的表示方式:十进制数直接写

2. 二进制

由0和1组成

逢二进一

位权:二的n次方

二进制数在程序中表示方式为二进制前加0b或0B

3. 八进制

0~7为基数组成

逢八进一

位权:八的n次方

程序中的表示方式:加0o或0O

4. 十六进制

由09和af

逢十六进一
位权:16的n次方
表示方式为0xabcdef

8,进制之间的转换

其他进制转十进制

手动转换:每一位上的数乘以位权再求和

其他进制转十进制:

print(0b1111)

十进制转其他进制

取余

八进制,十六进制和二进制之间相互转化

八进制转二进制:将1位八进制转换成三位二进制

十六进制转二进制:将一位十六进制数转换成四位二进制

二进制转八进制:将三位的二进制转换成一位的八进制

二进制转十六进制:将四位的二进制转换成一位的十六进制

代码转换

1.bin(数字):将其他数字转换成二进制

2.oct(数字):将其他数字转换成八进制

3.hex(数字):将其他数字转换成十六进制

9,原码反码和补码

原码 = 符号位 + 真值

符号位:最高位表示符号位(0表示正,1表示负)

真值:数字的绝对值的二进制

反码 = 原码符号位不变,其他位取反

负数的补码 - 反码加1

计算机存储和操作数据操作的是补码,显示看结果的时候返回的原码

10,内存大小

内存大小:
位(bit)
字节(byte)1byte = 8 bit
kb 1kb = 1024 byte
Mb 1Mb = 1024 kb
G 1G = 1024 Mb
T 1T = 1024 G
程序员编程能操作的内存的最小单位是字节:malloc(字节)

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