python中的 单行注释与多行注释
Ctrl +选中+ / 行注释
Ctrl + 选中+ / 块注释
取消重复操作即可
# 这是单行注释,#右边的内容是不会被执行的,快捷键是ctrl+/
'''这里面的内容是多行注释
:arg:name
:return:name
'''
"""
这也是 多行注释
"""
python中的 行与缩进
多行选中+tab键
取消shift+tab
'''行与缩进:必须使用相同数目的行首缩进空格'''
public class hello{
public static void main(){
}
}
python中的 输出
'''输出:print 默认换行输出,end='',表示不换哈
单引号或者双引号括起来的原样输出,
1+1=2
输入:input,让用户输入一个字符串,并存放到一个变量里面
'''
print('hello',end='')
a = 2
print('1+1=', a)
name = input('请输入你的姓名:')
print('您的姓名是:', name)
python中的 标识符
'''标识符:以字母或者下划线开头,
其他部分由字母和下划线和数字组成
大小写是敏感的,大小写不同是重新定义了一个新的变量
'''
city = 'shanghai'
CITY = 'shanghai'
'''保留字:关键字,不能用作任何标识符名称'''
'''数字:number;可以处理任意大小的整数,当然包括负数
type
字符串:以单引号或者双引号括起来的任意文本
len:求字符串的长度
type:查看数据类型
字符串索引从0开始,也可以负数表示
'''
a=10
b=12300000
c=1.23
d=1.23e5
print(type(a),a)
print(type(b),b)
print(type(c),c)
print(type(d),d)
'''
%d 表示int
%f 表示浮点型
%s 表示字符串
%r
fomat;可以接收不限个参数,可以不按顺序{}
'''
a='四'
b=4
c=29.8
print("今天是%r号,%r,现在的室内温度是%r"%(b,a,c))
print('今天是{1}号,礼拜{2},室外温度是{0}'.format(c,b,a))
print('sad{0}{0}{0}{0}'.format(c))
python中的 转译字符/
'''
i'm ok ,are you "ok"
'''
print("i\'m ok ,are you \"ok\"")
切片
'''切片:[:]表示
始终包含开始,并始终排除结尾
索引可以省略:省略的第一个默认为0
省略的第二个索引默认是正在切片的字符串的长度
'''
name='automation'
print(name[0],name[-1],name[-2])
print(len(name))
print(name[2:4])
print(name[:10])
print(name[:])
'''打印结果:
a n o
10
to
automation
automation
'''
字符串和整数相互转换
'''字符串和整数相互转换'''
number=10
count='10'
c=int(count)
d=str(number)
print(type(c),type(d))
'''打印结果:<class 'int'> <class 'str'>'''
Python算术运算符
运算符 | 描述 | 实例 |
---|---|---|
+ 加 | 两个对象相加 | a + b 输出结果 30 |
- 减 | 得到负数或是一个数减去另一个数 | a - b 输出结果 -10 |
* 乘 | 两个数相乘或是返回一个被重复若干次的字符串 | a * b 输出结果 200 |
/ 除 | x除以y | b / a 输出结果 2 |
% 取模 | 返回除法的余数 | b % a 输出结果 0 |
** 幂 | 返回x的y次幂 | a**b 为10的20次方, 输出结果 100000000000000000000 |
// 取整除 | 返回商的整数部分 | (向下取整) |
pythona=18
b=4
print(a+b,a**2,a/b,a%4,a//b)
print(18//-4)
print(18%-4)
'''打印结果:
22 324 4.5 2 4
-5
-2
'''