资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Python

python学习笔记(一):语法

Python 更新时间: 发布时间: 计算机考试归档 最新发布

python学习笔记(一):语法

目录

一、变量命名

二、字符串

1.原始字符串

2.Python字符串运算符

3. 三引号 : '''-----''' 或 """----"""(三对双引号)

4.类型转换

四、运算符

五、格式化输出

六、进制转换

七、位运算(针对二进制的运算)

 八、运算符优先级


一、变量命名

 #下划线连接的方式更推荐

二、字符串

单字符在 Python 中也是作为一个字符串使用,使用单引号或双引号都可以创建字符串:

var1=‘Hello world’

var2="H"

1.原始字符串

        在字符串的第一个引号之前加字母"r"或"R",使得字符串中转义字符等都失效,字符串仅仅是字面意思。

例如:>>>print r'n'

输出结果为:n 

2.Python字符串运算符

变量 a 值为字符串 "Hello",b 变量值为 "world":

操作符描述运算
+字符串连接

a + b: 'Helloworld'

*重复输出字符串

a * 2 :'HelloHello'

[]通过索引获取字符串中字符

a[1]: 'e'

in成员运算符 - 如果字符串中包含给定的字符返回 True

"H" in a :True

s[start : end : step]

截取字符串中的一部分,如a[m:n:p]:从索引m(缺省默认为0)截取到索引n(默认为字符串的长度),截取时含m不含n,p为步长,缺省为1;若以字符串左端为起点,索引从 0 开始;若以字符串右端为起点,索引从 -1 开始计数,-1、-2......

a[1:4] :'ell'

a[2:-2]:l

3. 三引号 : '''-----''' 或 """----"""(三对双引号)

允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符,使得字符串是所见即所得的。例如:

var='''hi,there'''print (var)
结果:hi,there

4.类型转换

float可以转换为int,字符串类型 ‘3’也可以转化成int类型,但 ‘3.5’不能转成int类型。

布尔类型和其他类型都可以互相转换 只有变量为0或空字符串时,转换为布尔类型是False,其余情况都是True

四、运算符

1.

/:除号    //:整除   m**n:  m的n次方

2.比较运算符:例如判断变量a是否在10到20之间可以写成 print(10<=a<=20)

3.逻辑运算符;

1)and 

print(a and b):若a或b为0,输出0,若都不为0,输出后面位置的值,即b的值

2)or

print(a or ):若a和b都为0,输出0;否则输出第一个不为0 的值

3)not

not a:若bool(a)为True,结果为False 

五、格式化输出

print(‘他的年龄为’+str(age)+'岁')  # +号拼接字符串,不能直接拼接age

格式化输出:

age=12 name='小明' print('他今年%d岁了'%age) # 他今年12岁了 print('%s今年%d岁了'%(name,age)) # 小明今年12岁了

六、进制转换

# 将十进制数分别转化为二、八、十六进制a=125print(bin(a),oct(a),hex(a))  # 0b1111101   0o175   0x7d
# 将其他进制数转换成十进制输出b=0x7dprint(int(b))  # 125

七、位运算(针对二进制的运算)

 

 八、运算符优先级

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1097246.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【python学习笔记(一):语法】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2