python语⾔的单⾏注释以单引号开头_Python语⾔基础-基本概念、运算符、数据结构、。。。
注释
python中的注释有单⾏注释和多⾏注释:单⾏注释以#开头
多⾏注释⽤三个单引号 ''' 或者三个双引号 """将注释括起来
print("Hello, World!") #这是输出字符串到屏幕,字符串⾥可以为任何字符
# 我的注释
print("hello me")
"""
这是多⾏注释,⽤三个双引号
这是多⾏注释,⽤三个双引号
这是多⾏注释,⽤三个双引号
"""
关键字
关键字,我们不能把它们⽤作任何标识符(变量)名称。Python 的标准库提供了⼀个 keyword 模块,可以输出当前版本的所有关键字import keyword
keyword.kwlist
list1=keyword.kwlist
list1
#变量名,不能是保留字,不能数字开头
a=3
#7a=5
_a=4
a =4
print(a)
b=3
print(b)
c=a+b
print(c)
⾏与缩进
python最具特⾊的就是使⽤缩进来表⽰代码块,不需要使⽤⼤括号 {} 。
缩进的空格数是可变的,但是同⼀个代码块的语句必须包含相同的缩进空格数。
if True:
print ("True")
print('error')
else:
print ("False")
数字(Number)类型
python中数字有四种类型:整数、布尔型、浮点数和复数。int (整数), 如 1, 只有⼀种整数类型 int,表⽰为长整型,没有 python2 中的Long。
bool (布尔), 如 True。
float (浮点数), 如 1.23、3E-2
complex (复数), 如 1 + 2j、 1.1 + 2.2j
a, b, c, d = 20, 5.5, True, 4+3j
print(type(a), type(b), type(c), type(d))
字符串(String)
python中单引号和双引号使⽤完全相同。使⽤三引号('''或""")可以指定⼀个多⾏字符串。
转义符 ''
反斜杠可以⽤来转义,使⽤r可以让反斜杠不发⽣转义。。 如 r"this is a line with \n" 则\n会显⽰,并不是换⾏。
按字⾯意义级联字符串,如"this " "is " "string"会被⾃动转换为this is string。
字符串可以⽤ + 运算符连接在⼀起,⽤ * 运算符重复。
Python 中的字符串有两种索引⽅式,从左往右以 0 开始,从右往左以 -1 开始。
Python中的字符串不能改变。
Python 没有单独的字符类型,⼀个字符就是长度为 1 的字符串。
字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
str='Runoobkkklh88kiobb'
print(str) # 输出字符串
print(str[0:-1]) # 输出第⼀个到倒数第⼆个的所有字符
print(str[0]) # 输出字符串第⼀个字符
print(str[2:5]) # 输出从第三个开始到第五个的字符
print(str[2:]) # 输出从第三个开始的后的所有字符
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('------------------------------')
print('hello\nrunoob') # 使⽤反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob') # 在字符串前⾯添加⼀个 r,表⽰原始字符串,不会发⽣转义
字符串格式化:将数据转换为想要的字符串格式 %s 字符串 (采⽤str()的显⽰)
%r 字符串 (采⽤repr()的显⽰)
45岁软件工程师还能就业吗%c 单个字符
%b ⼆进制整数
%d ⼗进制整数
%i ⼗进制整数
%o ⼋进制整数
%x ⼗六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显⽰长度)
%G 指数(E)或浮点数 (根据显⽰长度)
%% 字符"%"
#字符串格式化
print("hello %d"%1) #1 以整数输出
print("hello %.2f"%123.123456) #浮点类型 ⼩数点后为2位#字符串⼤⼩写
print('lk with psr'.capitalize())
'lk with psr'.upper()
'KDJFKSDKFSL'.lower()
#字符串查
'hello world'.replace('world','python')
'hello world'.replace('l','p',2)
#字符串分割
#split()
'h e lo'.split()
'h e-l t-p'.split('-')
#字符串搜索
s='lkdkafkdakd'
s.find('kd')
s.index('d')
s.rfind('ka')
Python运算符与表达式
算数运算符+ 加
-
* 乘
/ 真正除法
// 整数除法
% 取模
** 幂
a = 21
b = 10
边框花纹简笔画图片大全
c = 0
c = a + b
print ("1 - c 的值为:", c)
c = a - b
print ("2 - c 的值为:", c)
c = a * b
print ("3 - c 的值为:", c)
c = a / b
print ("4 - c 的值为:", c)
c = a % b
print ("5 - c 的值为:", c)
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b
print ("6 - c 的值为:", c)
a = 10实例方法可以调用静态方法和实例方法
b = 5
exitsc = a//b
print ("7 - c 的值为:", c)
⽐较运算符== 等于 - ⽐较对象是否相等
!= 不等于 - ⽐较两个对象是否不相等
< ⼩于 - 返回x是否⼩于y。所有⽐较运算符返回1表⽰真,返回0表⽰假。<= ⼩于等于 - 返回x是否⼩于等于y。
> ⼤于 - 返回x是否⼤于y
>= ⼤于等于 - 返回x是否⼤于等于y。
a = 21
b = 10
c = 0
if ( a == b ):
print ("1 - a 等于 b")
else:
print ("1 - a 不等于 b")
if ( a != b ):
print ("2 - a 不等于 b")
python基础代码注释else:
print ("2 - a 等于 b")
if ( a < b ):
print ("3 - a ⼩于 b")
else:
print ("3 - a ⼤于等于 b")
if ( a > b ):
print ("4 - a ⼤于 b")
else:
print ("4 - a ⼩于等于 b")
# 修改变量 a 和 b 的值
a = 5;
b = 20;
if ( a <= b ):
print ("5 - a ⼩于等于 b")
else:
print ("5 - a ⼤于 b")
if ( b >= a ):
print ("6 - b ⼤于等于 a")
else:
未配置php解释器print ("6 - b ⼩于 a")
赋值运算符= 简单的赋值运算符
+= 加法赋值运算符

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。