pycharm常用命令

我用的是pycharm,所以也收集了一下常用的快捷命令

http://t.csdn.cn/7K7WD具体看这篇文章

# Ctrl + D 复制选定的区域或行
#
# Ctrl + Y 删除选定的行
#
# Ctrl + Alt + L 代码格式化
#
# Ctrl + Alt + O 优化导入(去掉用不到的包导入)
#
# Ctrl + 鼠标 简介/进入代码定义
#
# Ctrl + / 行注释 、取消注释
#
# Ctrl + [ 快速跳到代码开头
#
# Ctrl + ] 快速跳到代码末尾
# #在函数里面只能是函数的开头和末尾
# Shift + F10 运行
#
# Shift + F9 调试
#
# 查找/替换类:
#
# Ctrl + F 当前文件查找
#
# Ctrl + R 当前文件替换
#
# 运行类:
#
# Shift + F10 运行
#
# Shift + F9 调试
#
# 调试类:
#
# Ctrl + F8 在当前行加上断点/断点开关
#
# Ctrl + Shift + F8 查看所有断点
#
# 导航类:
#
# Ctrl + N 快速查找类(也可查找当前工程中的文件,以文件名查找)

我突然认识到之前数据类型上的错误,ndarray和list一直转来转去

import numpy as np
c = [1, 2, 3]
a=[]
b=np.ones(2)
for i in range(len(c)):
    a.append(c[i])
print(c)  #要想看到数据类型,必须是断点调试
print(b)
print(a)
#append是一个list数据类型a.append()相当于是把
#ones这样的是ndarray数据类型,但是显然我们是需要list问题出在这里
#最简单的方法就是把ones/zeros换成[],这样就不要再重新导数据类型了

#返回一个3位数倒着数回去 123 321
class Solution:
#参数number: 一个三位整数
    #返回值: 反转后的数字
    def reverseInteger(self, number):
        h = int(number/100)
        t = int(number%100/10)
        z = int(number%10)
        return (100*z+10*t+h)#从原理上看:一个三位数除100取int纯整数部分
# #测试一下,这里有点忘了int了
# a=12.3
# b=15.9
# print(int(a))
# print(int(b))
# #int是完全取整,只取整数部分
#主函数
#类里面的主函数,可以取消注释直接用,或者重新建一个主函数
# if __name__ == '__main__':
#     solution = Solution()
#     num = 123
#     ans = solution.reverseInteger(num)
#     print("输入:", num)
#     print("输出:", ans)

如果重新建一个主函数的话,main.py中写入:

import cal

def main():
    solution = cal.Solution()
    num = 166
    ans = solution.reverseInteger(num)
    print("输入:", num)
    print("输出:", ans)
main()

输出:

输入: 166
输出: 661

你可能感兴趣的:(python,matlab,学习)