diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/1\347\217\255_7-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\2321.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/1\347\217\255_7-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\2321.png" deleted file mode 100644 index 25b7fa3cb56f2e6ae1c393685df205794ee1bd69..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/1\347\217\255_7-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\2321.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/1\347\217\255_7-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\2322.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/1\347\217\255_7-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\2322.png" deleted file mode 100644 index 2870b0c5b0f6d935f5386dd4745bce789ec0415d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/1\347\217\255_7-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\2322.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.png" deleted file mode 100644 index 2d058af99ae4af8d4024c93c307cf2dd92453a6a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2321.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2321.png" deleted file mode 100644 index 16f2c12c613c5c1e96415cdb855e204b43e775b0..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2321.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322.png" deleted file mode 100644 index f3fccb0f555d16872bfde51c0b572df87b017faa..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/1\347\217\255_Bao_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_YJ/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_YJ/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/Python\347\216\257\345\242\203\345\217\230\351\207\217\350\256\276\347\275\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/Python\347\216\257\345\242\203\345\217\230\351\207\217\350\256\276\347\275\256.png" deleted file mode 100644 index 72b38115e144cddeb0b4a91ea52385b26c13b65b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/Python\347\216\257\345\242\203\345\217\230\351\207\217\350\256\276\347\275\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/Python\350\247\243\351\207\212\345\231\250\345\217\230\351\207\217\350\256\276\347\275\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/Python\350\247\243\351\207\212\345\231\250\345\217\230\351\207\217\350\256\276\347\275\256.png" deleted file mode 100644 index 5042adb0e4f11b823d7601569aa859a22ffea547..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/Python\350\247\243\351\207\212\345\231\250\345\217\230\351\207\217\350\256\276\347\275\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/python\346\211\223\345\274\200\347\225\214\351\235\242.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/python\346\211\223\345\274\200\347\225\214\351\235\242.png" deleted file mode 100644 index ef33160dadbefcf977812fef91f7176e4cf42b68..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/python\346\211\223\345\274\200\347\225\214\351\235\242.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/\347\224\250pycharm\345\210\233\345\273\272\345\271\266\350\277\220\350\241\214\347\254\254\344\270\200\344\270\252\351\241\271\347\233\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/\347\224\250pycharm\345\210\233\345\273\272\345\271\266\350\277\220\350\241\214\347\254\254\344\270\200\344\270\252\351\241\271\347\233\256.png" deleted file mode 100644 index d09194148c266f5b302a02f47f25c83717286586..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/\347\224\250pycharm\345\210\233\345\273\272\345\271\266\350\277\220\350\241\214\347\254\254\344\270\200\344\270\252\351\241\271\347\233\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\234\250pycharm\344\270\255\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\234\250pycharm\344\270\255\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 79150fca6a440febd39625f5cec4cd0f815997c4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\234\250pycharm\344\270\255\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\357\274\214\345\271\266\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221\357\274\2101\357\274\211.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\357\274\214\345\271\266\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221\357\274\2101\357\274\211.png" deleted file mode 100644 index d01dcc70c20aa69fced62f8d98cdbb2b1cd9df2f..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\357\274\214\345\271\266\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221\357\274\2101\357\274\211.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\357\274\214\345\271\266\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221\357\274\2102\357\274\211.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\357\274\214\345\271\266\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221\357\274\2102\357\274\211.png" deleted file mode 100644 index c1a996df2e3a9c4c4149880ef0466bdac2b1ce93..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\344\270\200\345\217\252\350\277\267\350\267\257\347\232\204\347\206\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\357\274\214\345\271\266\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221\357\274\2102\357\274\211.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\205\260\344\272\255\347\224\237\350\221\263\350\225\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\205\260\344\272\255\347\224\237\350\221\263\350\225\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/Pycharm\347\216\257\345\242\203\345\217\230\351\207\217\346\267\273\345\212\240\347\273\203\344\271\240.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/Pycharm\347\216\257\345\242\203\345\217\230\351\207\217\346\267\273\345\212\240\347\273\203\344\271\240.png" deleted file mode 100644 index 49c5c9045265ad5742f7132101e6a3ad1e54d57b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/Pycharm\347\216\257\345\242\203\345\217\230\351\207\217\346\267\273\345\212\240\347\273\203\344\271\240.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/Python\347\216\257\345\242\203\345\217\230\351\207\217\346\267\273\345\212\240\347\273\203\344\271\240.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/Python\347\216\257\345\242\203\345\217\230\351\207\217\346\267\273\345\212\240\347\273\203\344\271\240.png" deleted file mode 100644 index 40bb12e708f3e1ad92bbd8a2f93b804a6e554bf3..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/Python\347\216\257\345\242\203\345\217\230\351\207\217\346\267\273\345\212\240\347\273\203\344\271\240.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\350\277\220\345\212\250\346\210\220\345\212\237\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\350\277\220\345\212\250\346\210\220\345\212\237\346\210\252\345\233\276.png" deleted file mode 100644 index bfc30f6b5445fbcd9a149beb1cc0e133eb8cbcb2..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\350\277\220\345\212\250\346\210\220\345\212\237\346\210\252\345\233\276.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/List\345\210\233\345\273\272\345\220\210\351\233\206.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/List\345\210\233\345\273\272\345\220\210\351\233\206.png" deleted file mode 100644 index c655c25e293bd72d02174f63bfc4774547989457..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/List\345\210\233\345\273\272\345\220\210\351\233\206.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/dict\345\210\233\345\273\272\345\220\210\351\233\206.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/dict\345\210\233\345\273\272\345\220\210\351\233\206.png" deleted file mode 100644 index 3719259d3c572df887cde1578895a4016e0df4b7..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/dict\345\210\233\345\273\272\345\220\210\351\233\206.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/set\345\210\233\345\273\272\345\220\210\351\233\206.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/set\345\210\233\345\273\272\345\220\210\351\233\206.png" deleted file mode 100644 index 58e5753a013fe6b9e6781a1f56797bdf6a280d12..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/set\345\210\233\345\273\272\345\220\210\351\233\206.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/tuple\345\210\233\345\273\272\345\220\210\351\233\206.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/tuple\345\210\233\345\273\272\345\220\210\351\233\206.png" deleted file mode 100644 index 83cb699923657c51155143b0e449dafab0fcf78d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/tuple\345\210\233\345\273\272\345\220\210\351\233\206.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256\345\222\214\347\254\254\344\272\214\351\227\256\347\255\224\346\241\210.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256\345\222\214\347\254\254\344\272\214\351\227\256\347\255\224\346\241\210.png" deleted file mode 100644 index d0dda6422658a0ee453aeb17102c526a786567bf..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256\345\222\214\347\254\254\344\272\214\351\227\256\347\255\224\346\241\210.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" deleted file mode 100644 index a1a93a471c2b32c7918214ae8658301a10206724..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" deleted file mode 100644 index 4e8424f6831e89e23ccba9b35201262730e4fd58..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" deleted file mode 100644 index 5674f765880a5548d4f46ca25c75cbca9b311ffa..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" deleted file mode 100644 index 93f50cd48513ab57a13404c9ac7f66fac191337d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/20.12.29.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/20.12.29.py" deleted file mode 100644 index db89d6660e9719c16decec90d752040310fc92be..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/20.12.29.py" +++ /dev/null @@ -1,108 +0,0 @@ -#第一题,简单计数 -l = [1, 2, 3, 4, 5] -for i in l: - print(i) - -for i, e in enumerate(l): - print(f"index:{i}, value:{e}") - -i = 0 -while i <6: - print(i) - i += 1 - -i = 0 -while True: - if i == 100: - break - print(i) - i += 1 - - -#第二问,实现斐波那契函数 -#for -a = 1 -b = 1 -c = 0 -print(a, end=" ") -print(b, end=" ") -for i in range(3, 101): - c = a + b - a = b - b = c - print(c, end=" ") - -#while -a = 1 -b = 1 -c = 0 -i = 0 -print(a, end=" ") -print(b, end=" ") -while i <= 100: - c = a + b - a = b - b = c - print(c, end=" ") - i += 1 - -#第三问,自定义异常paramserror -class ParamsError (Exception): - pass - -print("请按以下数字选择你需要的运算:") -print("1、除法") -print("2、整除") -print("3、取余") - - -def div(a, b): - try: - return a / b - except ZeroDivisionError: - raise ParamsError("分母不可以为0!") - finally: - print("function my_sub end") - -def ediv(a, b): - try: - return a // b - except ZeroDivisionError: - raise ParamsError("取整分母不可以为0!") - finally: - print("function my_sub end") - -def rem(a, b): - try: - return a % b - except ZeroDivisionError: - raise ParamsError("取余分母不可以为0!") - finally: - print("function my_sub end") - -C = input("请输入你需要的运算方法(1-3):") -a = int(input("请输入第一个数字:")) -b = int(input("请输入第二个数字:")) -if C == '1': - print(a, "/", b, "=", div(a, b)) -elif C == '2': - print(a, "//", b, "=", ediv(a, b)) -elif C == '3': - print(a, "%", b, "=", rem(a, b)) -else: - print("请在指定范围内进行选择!") - - - - - - - - - - - - - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/my_calculator.py" deleted file mode 100644 index 229d303037e837b1ffb4b8dfeb0306d15655086d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/my_calculator.py" +++ /dev/null @@ -1,60 +0,0 @@ -print("请按以下数字选择你需要的运算:") -print("1、加法") -print("2、减法") -print("3、乘法") -print("4、除法") -print("5、整除") -print("6、取余") -print("7、开方") - - -def add(a, b): - return a + b - -def sub(a, b): - return a - b - -def mul(a, b): - return a * b - -def div(a, b): - return a / b - -def ediv(a, b): - return a // b - -def rem(a, b): - return a % b - -def sqrt(a): - return float(a ** (1/2)) - - -C = input("请输入你需要的运算方法(1-7):") -if C == '7': - a = int(input("请输入一个你想开方的数字:")) -else: - a = int(input("请输入第一个数字:")) - b = int(input("请输入第二个数字:")) - - - -if C == '1': - print(a, "+", b, "=", add(a, b)) - -elif C == '2': - print(a, "-", b, "=", sub(a, b)) - -elif C == '3': - print(a, "*", b, "=", mul(a, b)) - -elif C == '4': - print(a, "/", b, "=", div(a, b)) -elif C == '5': - print(a, "//", b, "=", ediv(a, b)) -elif C == '6': - print(a, "%", b, "=", rem(a, b)) -elif C == '7': - print(a, "^(1/2)", "=", sqrt(a)) -else: - print("请在指定范围内进行选择!") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/12.26.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/12.26.py" deleted file mode 100644 index 882ddb351c5d72dda57eee573f4192d0361456aa..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/12.26.py" +++ /dev/null @@ -1,100 +0,0 @@ -#列表CRUD操作 -#Create -l = ["a", "b"] -l.append("c") -l.append(["c","d"]) -l.append({"a"}) -l.append(("a")) - -l = ["a"] -l_1 = ["b"] -l_2 = [("c")] -l = l + l_1 -l += l_2 - -l.insert(0, "d") - -#Retrieve -l = ["a", "b", "c","d"] -a = l[0] -c = l[:-1:2] -d = l.index("b") - - - -#Update -l = ["a", "b"] -l[0] = "c" -l[0:2] = ["d", "e"] - - -#Delete -l = ["a", "b"] -x = l.pop() -l.clear() - -#Sort -l = [1, 5, 2, 12, 9, 6] -l_1 = l.sort() #(在这样的形式会报错,但在console里直接用不会报错) -b = sorted(l) -l_2 = l.reverse() -c = reversed(l) - - -#Tuple -#Retrieve -l = (1, [1, 2], 3) -a = l[1] -b = l.index([1, 2]) -c = l[0:2] - -#Dict -#Create -l = {"a":1, "b": 2, "c": 3} -l["a"] = 2 -l_1 = {"d": 4} -l.update(l_1)#这里Update后,反而L成了None,跟老师教学视频里的结果不太一样。 - - - -#Retrieve -l = {"a": 1, "b": 2, "c": 3} -l["a"] -l.get('b') -l.keys() -l.values() -l.items() - -#Update -l = {"a": 1, "b": 2, "c": 3} -l["a"] = 100 -l.update({"b": 200}) - - -#Delete -l = {"a": 1, "b": 2, "c": 3} -l.pop("c") -l.popitem() -l.clear() - -#Set -#Create -l = set() -l.add("d") - - -#Retrieve -"d" in l - -#Update -s = {"c"} -s_1 = {"a", "b"} -s.union(s_1) -s. remove("c") -s. discard("a") -s.pop() #无序返回元素 - - - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/output.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/output.txt" deleted file mode 100644 index 907cf2f1aeee7dfc1a5317b3efcf2b84aac718eb..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\230\230\345\230\230/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/output.txt" +++ /dev/null @@ -1,73 +0,0 @@ - -1. 练习字符串的编码和解码 -1.1 编码 -"我是超人". encode("utf-8") -b'我是超人' - -1.2 解码 -b = "我是超人". encode("utf-8") -b. decode("utf") - -1.3 编码错误 -b_2 = "我是". encode("utf-8") + "超人". encode("gbk") -chardet. detect(b) -b_2. encode("utf-8", errors = 'ignore') -b_2. encode("utf-8", errors = 'replace') - - -2. 字符串的CRUD操作 -2.1 Create -a = 1 -b = 2 -a += b - -2.2 Retrieve -a = "hello, world" -a[2] = 'l' -a.find("o") = 4 -a.index("l") = 2 - -a = "2020-12-24-xxxx" -a.startswith("2020-12-24") -a.endswith("xxxx") - -2.3 Update -a = "hallo, world" -a. replace("ha", "he") - -a = "python, java, C" -a.split(", ") - -b = a.split(", ") -", ". join(b) - -2.4 Delete -a = " python " -a.strip() -a.rstrip() #把右侧的空格都消掉 -a.lstrip() #把左侧的空格都消掉 - -3. 练习字符串的格式化 -3.1 默认顺序 -a = "love" -b = "you" -print("I {} {}".format(a, b)) - -3.2 指定参数索引 -a = "love" -b = "you" -print("I {0} {1}".format(a, b)) - -3.3 按关键词参数 -print("I {a} {b}".format(a = "love", b = "you")) - -3.4 按变量 -a = "love" -b = "you" -print(f"I {a} {b}") - -3.5 小数表示 -print("{: .3f}". format(1.23456)) - -3.6 老式表达 -"I %s %s" % ("love", "you") diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\277\203\346\264\233/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\345\277\203\346\264\233/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index fa91217acfb12df1166b5eb06d5028e5a75f0c1e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,7 +0,0 @@ -![pycharm](./image/pycharm.png) - - - - - -![python](./image/python.png) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index 9315e4c168a404e1926dcb6ba95d692c9aae2bb1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,32 +0,0 @@ -Q: 四大基本数据结构中哪些是可变的,哪些是不可变的? - -A: - -可变的数据结构 - -``` -list dict set -``` - -不可变的数据结构 - -``` -tuple -``` - -Q:四大基本数据结构中哪些是有序的,哪些是无序的? - -A: - -有序的数据结构 - -``` -list tuple -``` - -无序的数据结构 - -``` -dict set -``` - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index e880cadf58ec7d6e8c333a78233999034df542e6..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,14 +0,0 @@ -l = [1,1.0 ,'1',True,None,b'1'] -print(l) -[1, 1.0, '1', True, None, b'1'] -t =(1,1.0,'1',True,None,b'1') -print(t) -(1, 1.0, '1', True, None, b'1') -d ={"int":1,"float":1.0,"string":'1',"bool":True,"None":None,"bytes":b'1'} -print(d) -{'int': 1, 'float': 1.0, 'string': '1', 'bool': True, 'None': None, 'bytes': b'1'} -s = {1,1.0,'1',True,None,b'1'} -print(s) -{1, None, '1', b'1'} -s = {2,2.1,'3',False,None,b'5'} -print(s) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index 7dce7f0003ab0c97e000bdc2bec156bd77061202..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,5 +0,0 @@ -![git](./image/git.png) - -![虚拟环境](./image/虚拟环境.png) - -![仓库](./image/仓库.png) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index 40fe7dbaa76982aa42c3dc09118799a191843983..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,95 +0,0 @@ -# List CRUD -# Create -l = [] -l.append("first") -print(l) -l += ["second"] -print(l) -l = ["repeat"] * 10 -print(l) -l.insert(0, "new element") -print(l) - -# Retrieve -l = [1, 2, 3, 4, 5, 6, 7] -print(l) -print(l[0:3]) -l = [1, 2, 3] -print(l.index(1)) - -# Update -l[0] = 'a_1' -print(l) -l = ['a_1', 'a_2', 'b', 'c'] -print(l[0:2]) -l[0:2] = 'a' -l =['a', 'b', 'c'] -print(l[0:2]) - -# Delete -l = ['a+b', 'c*d', 'e-f'] -z = l.pop() -print(l) -print(z) - -# Tuple CRUD -# Creat -t = ('a', ) -print(t) -t += ('c',) -print(t) -t = ('mich',) * 7 -print(t) - -# Retrieve -t = ('lin', 'bai',) -print(t.index('bai',)) - -# Dict CRUD -# Create -d = {'name': 'lin', 'gender': 'female'} -d.update({'height': 170}) -print(d) -d.setdefault('name', 'bai') -print(d) -d.setdefault('weight', 100) -print(d) - -# Retrive -print(d['name']) -print(d.get('body', 0)) -print(d.keys()) -print(d.values()) -print(d.items()) - -# Update -d['name'] = 'bai' -print(d) -d.update({'gender': 'male'}) -print(d) -d.update({'gender': 'male', 'haha': 'xixi'}) -print(d) - -# Delete -print(d.pop('haha')) -print(d) -print(d.popitem()) -print(d) -d.clear() -print(d) - -# Set CRUD -# Create -s = {'a', 'b', 'c'} -print(s) -s.add('d') -print(s) -s.update({1, 2, 3}) -print(s) - -# Retirve -print('a' in s) - -# Delete -s.remove('a') -print(s) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index 14d524641da876f195a401a611b13edde5d3553f..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/1\347\217\255_\346\236\227\346\265\267\346\270\205-\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,11 +0,0 @@ -name = "lin" -gender = "female" -salary = 51032.8896 - -print("My name is {}, my gender is {}, my salary is {}".format(name, gender, salary)) -print("My name is {0}, my gender is {1}, my salary is {2}".format(name, gender, salary)) -print("My name is {a}, my gender is {b}, my salary is {c}".format(a=name, b=gender, c=salary)) -print(f"My name is {name}, my gender is {gender}") -print("{:.1f}".format(salary)) -print("My name is %s, my gender is %s, my salary is %f" % (name, gender, salary)) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/calculator.py" deleted file mode 100644 index 5aa63e96baf7d3c0e25d4cdbb5f31ac560114394..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/calculator.py" +++ /dev/null @@ -1,14 +0,0 @@ -def add(a,b): - return a + b -def minus(a,b): - return a - b -def multi(a,b): - return a * b -def div(a,b): - return a / b -def aliquot(a,b): - return a // b -def remain(a,b): - return a % b -def sqrt(a,b): - return a ** (1/2) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/git.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/git.png" deleted file mode 100644 index f0d21b3d4690343345fe8602057a8e82c772daa9..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/git.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/pycharm.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/pycharm.png" deleted file mode 100644 index f767f8c7c4116576ee5f21d048e8317c269fcbe0..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/pycharm.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/python.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/python.png" deleted file mode 100644 index 2b27250bdc725e21afaa158f5f1598d537316d82..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/python.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/\344\273\223\345\272\223.png" deleted file mode 100644 index e25357b4be2248760cb50f92c791d94349b45122..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 8342da573004b3fc2063a3b25f50412359996469..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\236\227\346\265\267\346\270\205/image/\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\345\210\233\345\273\272\350\277\234\347\250\213\344\273\223\345\272\2231.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\345\210\233\345\273\272\350\277\234\347\250\213\344\273\223\345\272\2231.png" deleted file mode 100644 index 2a434ea96e9c5ea412fa720c339fb340abfe1dc9..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\345\210\233\345\273\272\350\277\234\347\250\213\344\273\223\345\272\2231.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\345\210\233\345\273\272\350\277\234\347\250\213\344\273\223\345\272\2232.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\345\210\233\345\273\272\350\277\234\347\250\213\344\273\223\345\272\2232.png" deleted file mode 100644 index fcdec440e0ec601f6f9f2f8f33641fa28ffa437e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\345\210\233\345\273\272\350\277\234\347\250\213\344\273\223\345\272\2232.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\350\231\232\346\213\237\347\216\257\345\242\203\345\210\233\345\273\272.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\350\231\232\346\213\237\347\216\257\345\242\203\345\210\233\345\273\272.png" deleted file mode 100644 index de1f898547c9b6c7170b66e21144a560770ef045..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\346\265\252\346\274\253\351\207\216\345\277\203\345\256\266/\350\231\232\346\213\237\347\216\257\345\242\203\345\210\233\345\273\272.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/python\350\277\220\350\241\214.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/python\350\277\220\350\241\214.png" deleted file mode 100644 index 7b4858e549d11b7f567361ff009af45fe100bf23..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/python\350\277\220\350\241\214.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/\347\216\257\345\242\203\346\220\255\345\273\272.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/\347\216\257\345\242\203\346\220\255\345\273\272.png" deleted file mode 100644 index 9e1e208e2a66ba2f14ab8f5c9d4a92f17c1330b6..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2541\350\212\202/\347\216\257\345\242\203\346\220\255\345\273\272.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/\346\226\260\345\273\272\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245\347\240\201\344\272\221.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/\346\226\260\345\273\272\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245\347\240\201\344\272\221.png" deleted file mode 100644 index 1c9d14cc9988d3ff4e8360a2d6e94763f7286691..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/\346\226\260\345\273\272\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245\347\240\201\344\272\221.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203\347\232\204\345\273\272\347\253\213.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203\347\232\204\345\273\272\347\253\213.png" deleted file mode 100644 index a9c5ef42a8b0f2cf3a0a0068142eadd3ee2e8f67..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2542\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203\347\232\204\345\273\272\347\253\213.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/answer1&2" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/answer1&2" deleted file mode 100644 index 7eccf7fbb293656187a70877fedc03b899623857..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/answer1&2" +++ /dev/null @@ -1,5 +0,0 @@ -Q1.四大基本数据结构中哪些是可变的, 哪些是不可变的? -A:可更改:list、dict、set,不可更改:tuple - -Q2.四大基本数据结构中哪些是有序的, 哪些是无序的? -A:有序:list、tuple,无序:dict、set \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/answer3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/answer3.py" deleted file mode 100644 index 3cca41798d7b724fc36cc5fef67ebf64d093e32b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2541\345\221\250/\347\254\2541\345\221\250\347\254\2543\350\212\202/answer3.py" +++ /dev/null @@ -1,36 +0,0 @@ -a=int(2) #整数 -b=float(2.5) #浮点数 -c=str("The third subject of the first week") #字符串 -d=bool(1) #布尔值 -e=bytes('5'.encode('utf-8')) #二进制序列 -f=None #空 - -print(str("-------------------------------------")) - -list1=[a,b,c,d,e,f] #list列表 -print(list1) -print(type(list1)) -print(len(list1)) - -print(str("-------------------------------------")) - -tuple2=(a,b,c,d,e,f) #tuple元祖 -print(tuple2) -print(type(tuple2)) -print(len(tuple2)) - -print(str("-------------------------------------")) - -dict3={"qw":a,"er":b,"ty":c,"yu":d,"as":e,"df":f} #dict字典 -print(dict3) -print(type(dict3)) -print(len(dict3)) - -print(str("-------------------------------------")) - -set3={a,b,c,d,e,f} #set集合 -print(set3) -print(type(set3)) -print(len(set3)) - -print(str("-------------------------------------")) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2541\350\212\202/wwy_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2541\350\212\202/wwy_calculator.py" deleted file mode 100644 index 67cff8517b3d5780bf49afb638ee01462ce3bb09..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2541\350\212\202/wwy_calculator.py" +++ /dev/null @@ -1,57 +0,0 @@ -print(str("本计算器可进行以下运算\n" - "加法:运算代码'+'\n" - "减法:运算代码'-'\n" - "乘法:运算代码'*'\n" - "除法:运算代码'/'\n" - "整除:运算代码'//'\n" - "取余:运算代码'%'\n" - "开方:运算代码'1/**'\n")) -a = int(input("请输入数值:")) -b = input("请输入运算:") -c = int(input("请输入数值:")) - - -def add(a, c): - return a + c - - -def sub(a, c): - return a - c - - -def mul(a, c): - return a * c - - -def div(a, c): - return a / c - - -def ediv(a, c): - return a // c - - -def rem(a, c): - return a % c - - -def nthr(a, c): - return a ** (1 / c) - - -if b == '+': - print("计算结果:", add(a, c)); -elif b == '-': - print("计算结果:", sub(a, c)); -elif b == '*': - print("计算结果:", mul(a, c)); -elif b == '/': - print("计算结果:", div(a, c)); -elif b == '//': - print("计算结果:", ediv(a, c)); -elif b == '%': - print("计算结果:", rem(a, c)); -elif b == '1/**': - print("计算结果:", nthr(a, c)); -else: - print(str("无法计算")) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2542\350\212\202/lesson2-2.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2542\350\212\202/lesson2-2.txt" deleted file mode 100644 index 6d534cc916cad7cda690a3c9254c25a442cb6865..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2542\350\212\202/lesson2-2.txt" +++ /dev/null @@ -1,61 +0,0 @@ - -#字符串编码及解码 ->>> "不停".encode("utf-8") -b'不停' ->>> b=b'不停' ->>> b.decode("utf-8") -'不停' - -#CRUD -1.C创建 ->>> a="a" ->>> a=a+"b" ->>> a -'ab' ->>> a+="c" ->>> a -'abc' -2.R检索 ->>> a="Happy new year" ->>> a[5] -' ' ->>> a.find("p") -2 ->>> a.index("v") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found -3.U更新 ->>> a="happppy new year" ->>> a.replace("pppy","py") -'happy new year' ->>> ->>> a="happpy new year" ->>> a.replace("ppy","py") -'happy new year' ->>> a.split(" ") -['happppy', 'new', 'year'] ->>> b=['happppy', 'new', 'year'] ->>> ",".join(b) -'happppy,new,year' -4.D删除 ->>> a=(" xjjxkk ") ->>> a.strip() -'xjjxkk' - -#格式化 -#按传入参数默认顺序 -a="滴" -b="哒" -print("雨:{},{}".format(a,b)) -#按指定页参数索引 -print("雨:{0},{1},{0},{1}".format(a,b)) -#按关键词索引 -print("雨:{c},{d},{c},{d}".format(c='哗',d='啦')) -#按变量 -print(f"雨:{a},{b}") -#小数的表示 -print("{:.3f}".format(2.3464587)) -#%的表示 ->>> "雨: %s %s"%("滴","哒") -'雨: 滴 哒' \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2542\350\212\202/lesson_2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2542\350\212\202/lesson_2.py" deleted file mode 100644 index 1d120d467fba2bb5ea914c0cb3d86df53f66ea94..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2542\350\212\202/lesson_2.py" +++ /dev/null @@ -1,64 +0,0 @@ -output=open("lesson2-2.txt","w",encoding="utf-8") -content=""" -#字符串编码及解码 ->>> "不停".encode("utf-8") -b'\xe4\xb8\x8d\xe5\x81\x9c' ->>> b=b'\xe4\xb8\x8d\xe5\x81\x9c' ->>> b.decode("utf-8") -'不停' - -#CRUD -1.C创建 ->>> a="a" ->>> a=a+"b" ->>> a -'ab' ->>> a+="c" ->>> a -'abc' -2.R检索 ->>> a="Happy new year" ->>> a[5] -' ' ->>> a.find("p") -2 ->>> a.index("v") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found -3.U更新 ->>> a="happppy new year" ->>> a.replace("pppy","py") -'happy new year' ->>> ->>> a="happpy new year" ->>> a.replace("ppy","py") -'happy new year' ->>> a.split(" ") -['happppy', 'new', 'year'] ->>> b=['happppy', 'new', 'year'] ->>> ",".join(b) -'happppy,new,year' -4.D删除 ->>> a=(" xjjxkk ") ->>> a.strip() -'xjjxkk' - -#格式化 -#按传入参数默认顺序 -a="滴" -b="哒" -print("雨:{},{}".format(a,b)) -#按指定页参数索引 -print("雨:{0},{1},{0},{1}".format(a,b)) -#按关键词索引 -print("雨:{c},{d},{c},{d}".format(c='哗',d='啦')) -#按变量 -print(f"雨:{a},{b}") -#小数的表示 -print("{:.3f}".format(2.3464587)) -#%的表示 ->>> "雨: %s %s"%("滴","哒") -'雨: 滴 哒'""" -output.write(content) -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2543\350\212\202/2-3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2543\350\212\202/2-3.py" deleted file mode 100644 index 6397dd51e724130486543d31a91da34b11e98362..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\347\216\213\345\251\211\346\200\241/\347\254\2542\345\221\250/\347\254\2542\345\221\250\347\254\2543\350\212\202/2-3.py" +++ /dev/null @@ -1,121 +0,0 @@ -# list篇 -# C -l_1 = [1, 2] -l_1.append(tuple('hey')) # 列表嵌套元祖 -print(l_1) -print(id(l_1)) -l_2 = [{4, 5}] # 列表中嵌套集合 -l_1 = l_1 + l_2 # +改变l_1的id地址 -print(l_1) -print(id(l_1)) # 改变l_1的id地址 -l_3 = [6, 7] -l_1 += l_3 -print(id(l_1)) # 不改变l_1的id地址 -l_1 = l_1 * 2 -print(l_1) -print(id(l_1)) # 列表乘id会改变 -l_1 *= 2 -print(l_1) -print(id(l_1)) # 列表乘等id不会改变 -a = "a" -print(id(a)) -l = [a] * 3 -print(id(l[0])) # 元素乘法元素id不会改变 -l_1.insert(0, 0) # 指定位置插入元素 -print(l_1) -# R -print(l_1[0]) # 索引取值 -l_1 = l_1[0:8] # 切片区间取值 -print(l_1) -l_1 = l_1[1::2] # 间隔取值 -print(l_1) -print(l_1.index(6)) # index -# U -l_1[0] = 'a' # 索引赋值 -print(l_1) -l_1[1:3] = 'a' # 切片赋值 -print(l_1) -# D -l_1.pop() # 末尾删除元素 -print(l_1) -print(id(l_1)) -l_1.clear() # 清空列表 -print(l_1) -print(id(l_1)) # 列表id不变 -l_1 = [3, 2, 1, 5, 4] -print(id(l_1)) # 重新赋值后改变id -# S -l_1.sort() # 自动排序 -print(l_1) -print(id(l_1)) # sort排序后id不变 -l_5 = sorted(l_1) # 返回新列表 -print(l_5) -print(id(l_5)) -l_1.reverse() -print(l_1) -print(id(l_1)) # reverse倒序后id不变 -l_2 = reversed(l_5) # 需要定义list -print(l_2) -l_2 = list(reversed(l_5)) -print(l_2) -print(id(l_2)) # reversed倒序后id改变 -# tuple篇 -# 由于tuple不可变,不可增加、更新、删除 -t_1 = (1, 'b', 3, 'a', 2, 'c') -print(t_1) -print(t_1[3]) # 索引取值 -print(t_1[1::2]) # 切片取值 -print(t_1.index('c')) # index -# dict篇 -# C -d_1 = {} -d_2 = {} -d_1['a'] = 1 # 键对值赋值 -print(id(d_1)) -d_2['2'] = "b" # 键对值赋值 -print(id(d_2)) -d_1.update(d_2) -print(d_1) -print(id(d_1)) # 合并字典为合并id,被合并无 -print(d_1.setdefault('2')) -d_1.setdefault('{3}', {'hey'}) # 字典嵌套集合 -print(d_1) -# R -print(d_1['2']) # 键对值访问 -print(d_1.get('3')) # 找不到返回none -print(d_1.get('d', 4)) # 返回默认值 -print(d_1.keys()) # 返回所有key -print(d_1.values()) # 返回有所values -print(d_1.items()) # 返回所有键对值 -# U -d_1['a'] = 100 # 键对值赋值 -print(d_1) -d_1.update({'2': 200, '4': "hhh"}) # 有则更新无则添加 -print(d_1) -print(d_1.pop('4')) # 删除指定元素 -print(d_1.popitem()) # 随机返回一个item -print(d_1.clear()) # 清空 -# set篇 -s_1 = {1, 2, } -print(s_1) -# C -s_1.add(3) # 添加 -print(s_1) -s_1.update({"a", 4}) # 批量添加 -print(s_1) -# R -print('1' in s_1) -print('b' in s_1) # 成员检测 -# U -s_2 = {'b', 'c', 'd'} -s_1 = s_1.union(s_2) # 合并set并返回新的列表 -print(s_1) -# D -s_1.remove("d") # 移除,缺失元素会报错 -print(s_1) -s_1.discard(4) # 移除,缺失元素不报错 -print(s_1) -s_1.discard(6) # 移除,缺失元素不报错 -print(s_1) -print(s_1.pop()) # 无序删除并返回元素 -print(s_1) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.mad.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.mad.md" deleted file mode 100644 index 488eee4dd63f7bffa3f5b1b105b34c9116d5ac34..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.mad.md" +++ /dev/null @@ -1,189 +0,0 @@ -## 第一周-第三节课-随堂笔记 - -### 变量和赋值 - -- 什么是变量 - - - 一个实体的指代 - - - 查看变量的内存地址 - - ``` - id(x) - ``` - - - 可重新赋值 - -- 为变量赋值 - - - 通过=来赋值 - - ``` - x=3 - ``` - -- python的变量 - - - 被重新赋值之后的值去哪 - - - 被系统回收了 - - - python没有常量这个数据类型 - - - 程序员之间的约定,如果这个变量的命名都是大字母,那么就视为一个常量 - - - -### python的六大基本类型 - -``` -强调基本的原因,数据类型和数据结构指向的范围更加广泛,不要产生错误的认识,形成思想的定式 -``` - -- 通过type()函数来查看当前变量的数据结构 - -- int(整数) - -- float(浮点数) - - - 因为计算机内部只是1和0,所以浮点数强调的是小数的表现形式 - - - ``` - float('1,o') - float('INF') - ``` - -- string(字符串,字符序列) - - 在有些语言中,单个字符也是一个基本的数据类型(char) - - - 有序的 - - - 如何表示字符串 - - '' - - "" - - '''''''' - - - 转义字符 - - 告诉python解释器,我们当前要表示的是一个字符或特殊字符 - - - 通过 \ 来转义 - - ``` - "2\" - "2\n" - ``` - -​ boolean(布尔值) - -``` -bool(2) -bool(0) -``` - -用来表示True或者false - -- bytes(二进制序列) - - 二进制的表示形式 - -- None(空) - - 有了false和0,为什么还要有None,因为false有时候也是代表一种结果 - - - -### python的四大基本数据结构 - -- list(列表) - - - 用来装载不同数据类型的数据集结构 - - 列表的特点 - - 有序的 - - 可以装载任意数据类型 - - 可以更改的 - - 如何表示list - - 通过list()新建一个列表 - - 通过[]声明一个列表 - -- tuple(元组) - - - 就是不可修改的列表,常用来表示记录 - - - 特点 - - 不可更改, - - 有序的 - - 可以装载任意数据类型 - - 不可更改 - - - 通过(,)来声明一个元组 - - ``` - a=(1,2,3) - #声明单个元素的元组,要添加逗号 - a=(1,) - ``` - - - 通过tuple()新建一个元组 - - ``` - tuple("hello") - ``` - -- dict(字典) - - - 字典也叫hashtable.通过hash(散列)函数将传入的key值生成地址来查找value - - key->hash->函数->返回value的地址->通过地址返回value值 - - - 特点 - - 无序的 - - python3.6是有序的,无视这一点 - - - 字典的key必须是可hash的,也就是不可更改的,唯一的 - - - 字典本身是可更该的 - - - 如何表示字典 - - - 通过dict()来创建字典 - - ``` - dict(a=2) - ``` - - - 通过{}来声明一个字典 - - ``` - a={"a":2} - ``` - -- set(集合) - - - 什么是set - - 没有value的字典 - - - 特点 - - 无序的 - - 集合中的key必须是可hash的 - - 可以更改的 - - 元素是唯一的 - - - 通过set()来创建集合 - - ``` - set([1,1,3]) - ``` - - - 通过{}来表示 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\346\220\255\345\273\2722.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\346\220\255\345\273\2722.png" deleted file mode 100644 index 497885c1369853b1e252bef1e3972277477b08b0..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\346\220\255\345\273\2722.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/pyton\347\216\257\345\242\203\346\220\255\345\273\2721.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/pyton\347\216\257\345\242\203\346\220\255\345\273\2721.png" deleted file mode 100644 index a07960e572b376a8f1e1487ba453f67d46a4edde..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/pyton\347\216\257\345\242\203\346\220\255\345\273\2721.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index 47156f2e36dac8391260983cbb0b87df4d40dcb7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_\360\237\207\274 \360\237\207\276 \360\237\207\274 \360\237\207\255/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,96 +0,0 @@ -## 第一周-第一节随堂笔记 - -- 科学的搜索习惯 - - 官方文档和Github库 - - 简书和知乎 - - Stackoverflow - -- 闻道有先后术业有专攻 - - 每天跟自己去做一个对比,有提升就好 - - 有效率的去学习(先独立思考,再去咨询) - - - -#### 编程语言的基本概述 - -- 什么是编程语言? - - 人与机器之间的交互的媒介 - -- 代码的执行流程 - - 代码->机器码->由计算机的处理器来执行 - - - 把代码翻译为机器的翻译就是编译器,在Python中也可以叫Python解释器 - - 编程语言Python是我们解释器之间的翻译 - - 解释器是Python与计算器之间的翻译 - -- 编程语言常用分类 - - ``` - c - c++ - Java - python - javaScript - ``` - - - 编译型语言分为解释型语言和混合型语言 - - 动态语言和静态语言 - - 强类型语言和弱类型语言 - -- 动态语言 - - ``` - 编译时不知道类型的时动态语言;反之,就是静态语言 - ``` - - - 动态语言——python和Javascript - - 静态语言——在编译时能报错,C C++ java - -- 强类型语言?弱类型语言? - - 在使用变量时,不会自动改变变量的类型就是强类型语言,反之弱类型的语言会隐式的改变 - - - 弱类型语言 - - Javascrip - - - 强类型语言 - - Python - - Java - - C - - C++ - -### Python环境的搭建 - -- 编辑模式和交互模式 - - - 就是在编辑器中写好代码再运行 - - - 交互模式会立刻打印当前对象的值 - - - 常见问题 - - 要在英文输入法下输入 - - 单引号和双引号没有正确的关闭 - - 缩进问题 - - ``` - 一般都是使用tab进行缩进的 - ``` - - -- 打开系统属性 - - ``` - win+r,然后输入sysdm.cpl - ``` - - \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.py" deleted file mode 100644 index e6b11e1f1cf296b72ce029c3963b1988b7c625d0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.py" +++ /dev/null @@ -1,87 +0,0 @@ -import math - - -def operator(func, *args): - result = func(*args) - print(f'{func.__name__}_func result: {result}') - return result - - -# 加 -def add(*args): - result = 0 - for i in range(len(args)): - result += args[i] - return result - - -# 减 -def subtraction(*args): - result = args[0] - for i in range(len(args)): - if i != 0: - result -= args[i] - return result - - -# 乘 -def multiplication(*args): - result = args[0] - for i in range(len(args)): - if i != 0: - result *= args[i] - return result - - -# 除 -def division(*args): - result = args[0] - for i in range(len(args)): - if i != 0: - assert args[i] != 0, '被除数不能为0' - result /= args[i] - return result - - -# 整除 -def divide_exactly(*args): - result = args[0] - for i in range(len(args)): - if i != 0: - assert args[i] != 0, '被除数不能为0' - result //= args[i] - return result - - -# 取余 -def remainder(*args): - result = args[0] - for i in range(len(args)): - if i != 0: - result %= args[i] - return result - - -# 乘方 -def power(*args): - result = args[0] - for i in range(len(args)): - if i != 0: - result **= args[i] - return result - - -# 开方 -def evolution(*args): - return math.sqrt(args[0]) - - -if __name__ == '__main__': - operator(divide_exactly, 10, 3, 3) - operator(add, 10, 3, 3) - operator(subtraction, 10, 3, 3) - operator(multiplication, 10, 3, 3) - operator(division, 10, 1, 3) - operator(remainder, 10, 3, 3) - operator(power, 10, 3, 3) - operator(evolution, 10, 0, 3) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.md" deleted file mode 100644 index 5ded9dd3c969232a327d4521a4f7df8069687de6..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.md" +++ /dev/null @@ -1,7 +0,0 @@ -| Type | Create | Retrieve | Update | Delete | -| :---: | :----: | :------: | :----: | :----: | -| List | ✓ | ✓ | ✓ | ✓ | -| Tuple | ✘ | ✓ | ✘ | ✘ | -| Dict | ✓ | ✓ | ✓ | ✓ | -| Set | ✓ | ✘ | ✓ | ✓ | - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.py" deleted file mode 100644 index 960ef6fd2a24e5411bdcbaabfb4fafdd0b332943..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.py" +++ /dev/null @@ -1,190 +0,0 @@ - -def self_print(obj): - print(f'值: {obj} id: {id(obj)}') - return None - - -def status_print(status, name, **kwargs): - assert status != 0 or status != 1, "请输入0 或者 1 --- 1: 开始 0: 结束" - status = 'begin' if status == 1 else 'end' - # 不知道为什么不生效 - end = "\n\n" if status == 0 else "\n" - if not len(kwargs.keys()): - print('-------') - else: - for key in kwargs: - print('---- {} {} {} ----'.format(name, key, status), end=end) - break - return None - - -def list_crud(): - # create - status_print(1, "list", create=True) - my_list = [1] - # 原有值上增加 内存地址不变 - my_list *= 10 - self_print(my_list) - # 重新赋值 内存地址改变 - my_list = ['a'] * 5 - self_print(my_list) - # 末尾添加 append 内存地址不变 - my_list.append('b') - self_print(my_list) - # 指定位置插入 insert 内存地址不变 - my_list.insert(0, 'c') - self_print(my_list) - status_print(0, "list", create=True) - - # retrieve - status_print(1, "list", retrieve=True) - self_print(my_list[-1]) - self_print(my_list[1:]) - self_print(my_list[:4]) - self_print(my_list[1:4]) - self_print(my_list[::2]) - # 返回目标值索引 - try: - my_list.index('c') - except ValueError: - print('没有这个值') - status_print(0, "list", retrieve=True) - - # update 更新 - status_print(1, "list", update=True) - # 下标更新 - my_list[1] = 'l' - self_print(my_list) - # 批量更新 - my_list[2: 5] = ['2'] - self_print(my_list) - status_print(0, "list", update=True) - - # delete 删除 - status_print(1, "list", delete=True) - self_print(my_list) - # 删除末尾元素 - my_list.pop() - self_print(my_list) - # 删除指定元素 - my_list.remove('a') - self_print(my_list) - status_print(0, "list", delete=True) - - # 其他操作 - status_print(1, "list", more=True) - self_print(my_list) - # count 元素在列表中的个数 - print(my_list.count('a')) - # 排序 - my_list.reverse() - self_print(my_list) - # 返回新列表 - self_print(list(reversed(my_list))) - # sort 原有列表上排序 - my_list.sort() - self_print(my_list) - # my_list.sort(key=lambda a, b: a > b) - self_print(my_list) - # sortd 返回新列表 - self_print(sorted(my_list)) - status_print(0, "list", more=True) - return None - - -def tuple_crud(): - # 不可变序列 只能检索 retrieve - status_print(1, "tuple", retrieve=True) - my_tuple = (1, 2, 3) - self_print(my_tuple[0]) - self_print(my_tuple[:2]) - self_print(my_tuple.index(2)) - status_print(0, "tuple", retrieve=True) - return None - - -def dict_crud(): - # create - status_print(1, "dict", create=True) - my_dict = {'a': 1, 'b': 2} - my_dict['c'] = 3 - self_print(my_dict) - my_dict = {'a': 2} - self_print(my_dict) - my_dict.setdefault('x', 123) - self_print(my_dict) - status_print(0, "dict", create=True) - - # retrieve - status_print(1, "dict", retrieve=True) - my_dict.get('a', 'default_value') - print(my_dict['a']) - print(f'keys:{list(my_dict.keys())}') - print(f'values: {list(my_dict.values())}') - print(f'items: {list(my_dict.items())}') - status_print(0, "dict", retrieve=True) - - # update - status_print(1, "dict", update=True) - my_dict['a'] = 10086 - self_print(my_dict) - my_dict.update({'f': 33}) - self_print(my_dict) - status_print(0, "dict", update=True) - - # delete - status_print(1, "dict", delete=True) - # 删除指定元素 返回删除值 - print(my_dict.pop('a')) - # 删除随机值 - print(my_dict.popitem()) - # 删除所有 - my_dict.clear() - self_print(my_dict) - status_print(0, "dict", delete=True) - return None - - -def set_crud(): - # set 没有key的字典 - # create - status_print(1, 'set', create=True) - my_set = {1, 2, 3} - my_set.add(1) - self_print(my_set) - status_print(0, 'set', create=True) - - # retrieve - status_print(1, 'set', retrieve=True) - print(f'a is in my_set? {"a" in my_set}') - status_print(0, 'set', retrieve=True) - - # update - status_print(1, 'set', update=True) - # update 合并 - my_set.update({1, 2, 3, 4}) - self_print(my_set) - # union 返回两个set的并集 两个set的所有值 跟update返回值一样 只是不更新两个对象 - print(my_set.union({1, 2, 4})) - status_print(0, 'set', update=True) - - # delete - status_print(1, 'set', delete=True) - # remote 没有该元素会报错 - try: - my_set.remove(4) - except ValueError: - print('set里面没有4') - # discard 没有该元素不会报错 - my_set.discard(4) - # pop 随机删除一个元素 因为set是无序的 - my_set.pop() - status_print(0, 'set', delete=True) - return None - - -if __name__ == "__main__": - list_crud() - tuple_crud() - dict_crud() - set_crud() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202.py" deleted file mode 100644 index 1f1ff728d111c361c5c4cd6493c0ea6455bcfc1a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202.py" +++ /dev/null @@ -1,97 +0,0 @@ - -# 用来输出两个字符串 -def self_print(str1, str2, func_name=None): - assert type(str1) != 'string', '请传入字符串' - assert type(str2) != 'string', '请传入字符串' - print(f'{func_name} 修改前{str1}') - print(f'{func_name} 修改后{str2}') - - -# 字符串创建或者添加操作 -def create(): - str_a, str_b = 'a', 'b' - str_a += 'c' - print(f'now_str_a is {str_a}') - str_sum = str_a + str_b - print(f'now_str_num is {str_sum}') - return str_sum - - -# 字符串查找操作 -def retrieve(): - need_retrieve_str = 'nljakswinmssk' - # find 单个字符查找 - print(f'find 单个字符查找 index is {need_retrieve_str.find("s")}') - # index 单个字符查找 - print(f'index 单个字符查找 index is {need_retrieve_str.index("s")}') - # find 多个字符查找 - print(f'find 多个字符查找 index is {need_retrieve_str.find("win")}') - # index 多个字符查找 - print(f'index 多个字符查找 index is {need_retrieve_str.find("win")}') - # find 查找不存在的字符 - print(f'find 查找不存在的字符 index is {need_retrieve_str.find("hello")}') - # index 查找不存在的字符 - try: - print(f'index 查找不存在的字符 index is {need_retrieve_str.index("hello")}') - except (RuntimeError, TypeError, NameError, ValueError): - print('你需要查找的字符串不存在当前变量内') - # startswith endswith - print(f'以nlj开头吗? {need_retrieve_str.startswith("nlj")}') - print(f'以ssk结尾吗?{need_retrieve_str.endswith("ssk")}') - # 索引 - print(f'all string {need_retrieve_str[:]} old id:{id(need_retrieve_str)} new id: {id(need_retrieve_str[:])}') - print(f'从开头到某个下标: {need_retrieve_str[:4]}') - print(f'区间: {need_retrieve_str[3: 7]}') - # 右闭 - return need_retrieve_str - - -# 字符串更新修改操作 -def update(): - need_update_str = 'abyss' - # replace 修改 需要重新复制,字符串是不可变的,这个方法只会生成新的字符串 - self_print(need_update_str, need_update_str.replace('a', 's'), func_name='replace') - # split 分割 - need_update_str = need_update_str[:2] + ' ' + need_update_str[2:] - split_str = need_update_str.split(" ") - self_print(need_update_str, split_str, func_name='split') - # join合并 - join_str = " ".join(split_str) - self_print(split_str, join_str, func_name="join") - return need_update_str - - -# 字符串删除操作 -def delete(): - need_delete_str = ' abyss ' - self_print(need_delete_str, need_delete_str.strip(), func_name='去除两端空格') - self_print(need_delete_str, need_delete_str.strip(' as '), '指定删除两端') - return need_delete_str - - -# 字符串格式化 -def format_str(): - city = 'guangdong' - print(f'{city}-abyss') - print('{city}-abyss'.format(city="dongguan")) - print('{0}-abyss'.format("dongguan")) - return None - - -# write file -def write_current_file(): - f = open('./第二周_第二节.py', "w", encoding="utf-8") - current_file = open('./第二周_第二节tmp.py', "r", encoding="utf-8") - f.write(current_file.read()) - f.close() - current_file.close() - return None - - -if __name__ == '__main__': - create() - retrieve() - update() - delete() - format_str() - write_current_file() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202tmp.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202tmp.py" deleted file mode 100644 index 1f1ff728d111c361c5c4cd6493c0ea6455bcfc1a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2 \347\217\255_abyss/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202tmp.py" +++ /dev/null @@ -1,97 +0,0 @@ - -# 用来输出两个字符串 -def self_print(str1, str2, func_name=None): - assert type(str1) != 'string', '请传入字符串' - assert type(str2) != 'string', '请传入字符串' - print(f'{func_name} 修改前{str1}') - print(f'{func_name} 修改后{str2}') - - -# 字符串创建或者添加操作 -def create(): - str_a, str_b = 'a', 'b' - str_a += 'c' - print(f'now_str_a is {str_a}') - str_sum = str_a + str_b - print(f'now_str_num is {str_sum}') - return str_sum - - -# 字符串查找操作 -def retrieve(): - need_retrieve_str = 'nljakswinmssk' - # find 单个字符查找 - print(f'find 单个字符查找 index is {need_retrieve_str.find("s")}') - # index 单个字符查找 - print(f'index 单个字符查找 index is {need_retrieve_str.index("s")}') - # find 多个字符查找 - print(f'find 多个字符查找 index is {need_retrieve_str.find("win")}') - # index 多个字符查找 - print(f'index 多个字符查找 index is {need_retrieve_str.find("win")}') - # find 查找不存在的字符 - print(f'find 查找不存在的字符 index is {need_retrieve_str.find("hello")}') - # index 查找不存在的字符 - try: - print(f'index 查找不存在的字符 index is {need_retrieve_str.index("hello")}') - except (RuntimeError, TypeError, NameError, ValueError): - print('你需要查找的字符串不存在当前变量内') - # startswith endswith - print(f'以nlj开头吗? {need_retrieve_str.startswith("nlj")}') - print(f'以ssk结尾吗?{need_retrieve_str.endswith("ssk")}') - # 索引 - print(f'all string {need_retrieve_str[:]} old id:{id(need_retrieve_str)} new id: {id(need_retrieve_str[:])}') - print(f'从开头到某个下标: {need_retrieve_str[:4]}') - print(f'区间: {need_retrieve_str[3: 7]}') - # 右闭 - return need_retrieve_str - - -# 字符串更新修改操作 -def update(): - need_update_str = 'abyss' - # replace 修改 需要重新复制,字符串是不可变的,这个方法只会生成新的字符串 - self_print(need_update_str, need_update_str.replace('a', 's'), func_name='replace') - # split 分割 - need_update_str = need_update_str[:2] + ' ' + need_update_str[2:] - split_str = need_update_str.split(" ") - self_print(need_update_str, split_str, func_name='split') - # join合并 - join_str = " ".join(split_str) - self_print(split_str, join_str, func_name="join") - return need_update_str - - -# 字符串删除操作 -def delete(): - need_delete_str = ' abyss ' - self_print(need_delete_str, need_delete_str.strip(), func_name='去除两端空格') - self_print(need_delete_str, need_delete_str.strip(' as '), '指定删除两端') - return need_delete_str - - -# 字符串格式化 -def format_str(): - city = 'guangdong' - print(f'{city}-abyss') - print('{city}-abyss'.format(city="dongguan")) - print('{0}-abyss'.format("dongguan")) - return None - - -# write file -def write_current_file(): - f = open('./第二周_第二节.py', "w", encoding="utf-8") - current_file = open('./第二周_第二节tmp.py', "r", encoding="utf-8") - f.write(current_file.read()) - f.close() - current_file.close() - return None - - -if __name__ == '__main__': - create() - retrieve() - update() - delete() - format_str() - write_current_file() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Pycharm\351\205\215\347\275\256Git.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Pycharm\351\205\215\347\275\256Git.png" deleted file mode 100644 index d49fc94ebb70416ca25a7a43a4f2cdc8ce5accfb..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Pycharm\351\205\215\347\275\256Git.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Python\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Python\347\216\257\345\242\203.png" deleted file mode 100644 index 401a3b5745dfc5697c48bf9922fed107b48d3195..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Python\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" deleted file mode 100644 index 85c22ac263895f0477f82bef821c35278c1acbd1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" +++ /dev/null @@ -1,27 +0,0 @@ -# 可能会遇到的问题 -# print('Hi Python") -# 报错: SyntaxError: EOL while scanning string literal -# 单引号和双引号没有正确关闭,要么两边是单引号要么是双引号 - -# print(‘主动报错’) -# SyntaxError: invalid character in identifier -# 使用了中文字符 - -# 缩进问题 -""" -def foo(): - """ - docstring - """ - a = 'a' - b = 'b' - -foo() -""" -# TabError: inconsistent use of tabs and spaces in indentation -<<<<<<< HEAD -# 一般 Tab 进行缩进,不能空格和tab混着用 -======= -# 一般 Tab 进行缩进,不能空格和tab混着用 -print('第一周') ->>>>>>> f55ba62e6a5cb463dd787581363b8ed1f4e94710 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\346\217\220\344\272\244\345\220\214\346\255\245.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\346\217\220\344\272\244\345\220\214\346\255\245.png" deleted file mode 100644 index d66dafd14dae61b716f6b46af5c185ef13a5fa5f..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\346\217\220\344\272\244\345\220\214\346\255\245.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" deleted file mode 100644 index 51f24e873139717daaa90edab121fd3c07fc61cb..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" +++ /dev/null @@ -1,69 +0,0 @@ -<<<<<<< HEAD -======= -<<<<<<< master ->>>>>>> f55ba62e6a5cb463dd787581363b8ed1f4e94710 -# 第一周 第一节 项目作业 提交 -## 养成良好的学习习惯 -## 多做笔记和文档 -## 科学的搜索习惯 - - 官方文档 - - `github` - - StackOverflow - - 简书和知乎 - - 百度和谷歌 -## 良好的学习心态 - - 面向需求学习 - - 高效率学习 - - 自我思考十分钟 - - 及时提问 -## 编程语言的基本概述 - -- 什么是编程语言? - - 相对于人与人之间的沟通, 编程语言是人与计算机之间交互的媒介. - -- 代码的执行流程 - - 代码 -> 机器码 -> 由计算机的处理器来执行 - - - 把代码翻译为机器的翻译就是编译器, 在Python中也可以叫Python解释器 - - 编程语言Python是我们与解释器之间的翻译 - - 解释器是Python与计算机之间的翻译 - -- 编程语言有哪些分类? - - ``` - C - C++ - Java - Python - JavaScript - ``` - - - 编译型语言, 解释性语言和混合型语言 - - 动态语言和静态语言 - - 强类型语言和弱类型语言 - -- 什么是动态语言?什么是静态语言? - - 编译时不知道变量类型的叫做动态语言, 反之, 编译时知道变量类型的就叫做静态语言. - - - 动态语言 - - Python - - javascript - - 静态语言 - - C - - C++ - - Java - -- 什么是强类型语言? 什么是弱类型语言? - - 在使用变量时, 不会自动地改变变量的类型, 反之, 弱类型语言就会隐式帮你转换变量类型 - - - 弱类型语言 - - javascript - - 强类型语言 - - Python - - Java - - C - - C++ \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.md" deleted file mode 100644 index ac99e0f8c2094295428dc65f42ea68868523c164..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.md" +++ /dev/null @@ -1,139 +0,0 @@ -# 第一周-第三节课-随堂笔记 -# 变量和赋值 -- 什么是变量 - - 一个实体的指代 - - 查看变量的内存地址 - ```python - id(x) - ``` -- 变量赋值 - - 通过 = 来赋值 - ```python - a = 3 - ``` - - 被重新赋值后的值去哪了? - - 被系统回收了 -- Python的常量 - - Python没有常量这个数据类型 - - 程序猿之间的约定,如果变量名为大写,则这个变量就是常量 - -# Python的六大基本数据类型 -> 强调基本的原因数据类型和数据结构指向的范围更加广泛,不要产生错误的认知,行成思维定式 - -* 通过type()函数来查看当前变量的数据类型 -* `int` (整数) - ```python - int('1') - ``` -* `float` (浮点型) - ```python - float('1.0') - float('INF') - ``` - - 计算机只认识0和1,所以浮点数强调的是小数形式 -* `string` (字符串,字符序列) - - 在某些语言中,单个字符也是一个基本的数据类型 例如(char) - - 有序的 - - 如何表示字符串 - - '' - - "" - - '''''' - - """""" - - 转义字符 - > 告诉python解析器,我们当前要表示的是一个字符或者是特殊字符 - - 通过 \ 来转义 - ```python - "2\"" - "2\n" - ``` -* `boolean` (布尔值) - ```python - bool(1) - bool(0) - ``` - 用来表示 True 或者 False - - True 等价于 1 - - False 等价于 0 -* `bytes` (二进制序列) - ```python - bytes('hello'.encode('utf-8')) - b'hello' - ``` - **二进制表示形式** -* `None` (空) - - 有了 `False`和`0`,为什么还有`None`? - - 因为None有时候也代表一种结果 -# Python的四大基本数据结构 -* `list` (列表) - - 何为列表? - - 用来存 **不同数据类型** 的数据集结构 - - 列表特点 - - 有序的 - - 可以存任意的数据类型 - - 可以更改的(不可哈希) - - 如何表示list: - - 通过 `list()` 函数新建一个列表 - ```python - list('Hello') - ``` - - 通过 `[]` 声明一个列表 - ```python - a = [1, 2, 3] - ``` -* `tuple` (元祖) - - 何为元祖? - - 简单认为元祖就是不可修改的列表,常用用来记录 - - 元祖的特点? - - 有序的 - - 可以存任意的数据类型 - - 不可更改(可哈希) - - 如何表示 `tuple`元祖? - - 通过`tuple()` 新建一个元祖 - ```python - tuple('Hello') - ``` - - 通过 `(,)` 声明一个元祖 - ```python - a = (1, 2, 3) - # 声明单个元素的元祖,要添加逗号 - a = (1, ) - ``` -* `dict` (字典) - - 何为字典? - - 字典也做`hashtable`,通过`hash(散列)`h函数 - - 字典的特点? - - 无序的 - - 字典中的`key`必须是可`hash`的,也就是不可更改唯一的 - - `value` 是可以更改的 - - 如何表示字典? - - 通过`dict()`来创建字典 - ```python - dict(a=2) - >>> {'a': 2} - ``` - - 通过 `{}` 声明一个字典 - ```python - a = {'a': 2} - ``` -* `set` (集合) - - 什么是`set`? - - `set`其实是没有`value`的字典 - - 集合的特点 - - 无序的 - - 集合中的`key`必须是可`hash`的 - - 可以更改的 - - 元素是唯一的 - - 如何表示`set` - - 通过`set()` 创建一个集合 - ```python - set([1, 2, 2]) - ``` - - 通过 `{}` 来表示 - ```python - {1, 2, 3} - ``` \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232.py" deleted file mode 100644 index c444c2b3e27976a87d360d2c3a09ea953a3c1780..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232.py" +++ /dev/null @@ -1,11 +0,0 @@ -print('Python中 3个 不可变数据类型: int(整型),string(字符串),tuple(元祖)') -print('Python中 3个 可变数据类型: list(列表),dict(字典),set(集合)') - -s = {1, '1', None, b'', False, 1.1} # set 集合 -l = [1, '1', 1.1, None, b'', False] # list 列表 -d = {'a': 1, 'b': 1.1, 'c': False, 'd': None, 'e': b'', 'f': '1'} # dict 字典 -t = (1, 1.1, '1', False, None, b'') # tuple元祖 -print(s) -print(l) -print(d) -print(t) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.md" deleted file mode 100644 index 3f9b868e428a9f2f9b0ce9e0e10e00aa940e8dde..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.md" +++ /dev/null @@ -1,170 +0,0 @@ -# 第一周-第二节-笔记 -## GIT? -最强大的**分布式** **版本控制**流程 - -- 分布式 - - 分布式的意思就是大家fork之后的库, 就像细胞分裂一样, 彼此之间是平等, 可以互相合并代码. - - 我们`fork`远程库之后, 当前这个库就已经属于我们自己了. - - ``` - * 为了教学方便, 我们人为地设置了码育谷远程库作为我们的主库. - ``` - -- 版本控制 - - 通过分支切换, 来完成对不同版本的代码控制 - -## 日常工作使用GIT? - -- 安装git - - ``` - https://git-scm.com/download - ``` - -- 将git添加到环境变量 - - ``` - xxx\Git\cmd - ``` - -- 如何在`Pycharm`中配置git - - ``` - https://jingyan.baidu.com/article/ff42efa9c7bd12c19e22028a.html - ``` - - - 查看安装的路径 - - ``` - - where git - - which git - ``` - -- 如何使用git - - - 本地上传到远程库 - - - 在代码托管平台新建远程库 - - - 配置用户(一个环境只用配置一次) - - - 初始化一个git仓库(本地代码仓库) - - ``` - git init - ``` - - - 配置远程仓库(远程代码仓库) - - ``` - git remote add origin https://gitee.com/tunangit/git_test.git - ``` - - - 新建`.gitignore`文件 - - 用来屏蔽不需要提交到项目的文件和文件夹 - - - 默认要屏蔽的文件和文件夹 - - `.idea` - - `.git` - - `/venv/` - - `/test` - - `*/__pycache__/` - - - 选择要提交的项目文件 - - - 批量全部添加(不建议) - - ``` - git add ./* - ``` - - - 添加单个文件 - - ``` - git add xx/xx - ``` - - - 通过Pycharm手动添加 - - - 提交项目 - - - commit - - 提交到你的本地库 - - - push - - 提交到远程库 - - - commit and push - - 二合一, 提交到本地库和远程库 - - - 远程库同步到本地库 - - ``` - https://gitee.com/xxx/xxxx.git - ``` - - - 更新代码 - - ``` - git pull - ``` - - - 解决代码冲突 - - 当本地代码更新时发现和远程代码有冲突 - - - 左边是本地当前的代码 - - 右边是远程库的代码 - - 中间是最后选取的结果 - - - 历史回滚 - - - 右键目标文件或者文件夹, 点击history - - 回滚部分代码 -> 在弹出矿口右侧进行修改 - - 整个文件回滚 -> 右键revert - - - **注意事项** - - - 一定要先新建`.gitigonre` - - 不要在服务器/生产环境下直接修改代码 - -## python的虚拟环境 - -``` -*新建一个新项目的时候, 一定要先新建一个虚拟环境 -``` - -一个与系统环境隔离的空间 - -- 虚拟环境的好处 - - - 与系统环境隔离, 不会污染正式环境 - - 更新项目方便简洁 - - 通过`requirements.txt`解决不同平台, 不同环境下的环境同步问题 - -- 新建虚拟环境 - - ``` - python -m venv venv - ``` - -- 激活虚拟环境 - - ``` - # windows - venv\Scripts\Activate.bat - - # unix (mac, ubuntu, centos) - source venv/bin/activate - ``` -- 退出虚拟环境 - ``` - deactivate - ``` diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/content.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/content.txt" deleted file mode 100644 index a9447d37205c5872093f64f559329390df18839e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/content.txt" +++ /dev/null @@ -1,17 +0,0 @@ - - def str_format(self): - # 字符串格式化 - str_format = '格式化' - format_result = 'format方法{}'.format(str_format) - - index_format = 'index format {0}'.format(str_format) - - args_format = 'args foramt {str_format}'.format(str_format=str_format) - - variable_foramt = f'变量方式{str_format}' - - num = 520.1314326 - num_format = '{:.4f}'.format(num) - - return format_result, index_format, args_format, variable_foramt, num_format - \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232.py" deleted file mode 100644 index bbe1c5cb4c75e68c2ce99943ed750d1c6cae961d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232.py" +++ /dev/null @@ -1,66 +0,0 @@ -import math - -def add(a: int, b: int)-> int: - """ - 加法运算 - """ - return a + b - -def subtract(a:int, b:int)->int: - """ - 减法运算 - """ - return a - b - -def ride(a:int, b:int)-> int: - """ - 乘法运算 - """ - return a * b - -def divide(a:int, b:int)-> int: - """ - 除法运算 - """ - return a / b - -def double_div(a:int, b:int)-> int: - """ - 整除运算 - """ - return a // b - -def surplus(a:int, b:int)-> float: - """ - 取余运算 - """ - return a % b - -def excract(a:int): - """ - 开方运算 - """ - return math.sqrt(a) - - -if __name__ == "__main__": - result1 = add(1, 2) - print(result1) - - result2 = subtract(5, 2) - print(result2) - - result3 = ride(3, 2) - print(result3) - - result4 = divide(5, 2) - print(result4) - - result5 = double_div(5, 2) - print(result5) - - result6 = surplus(10, 5) - print(result6) - - result7 = excract(2) - print(result7) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index 9c15debb85ca45313f8ddead873c828e1ba51dea..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,152 +0,0 @@ -# 第二周-第一节 -## Python函数的基本介绍 -* 什么是函数? - - 函数就是一段定义的流程:输入数据,得到结果。在现实生活中,函数可以体现在方方面面。对厨师来讲,每一个菜谱都是函数;对农民来讲,每一种种菜的方法都是函数;对建筑工人来讲,每一个结构的修建都是函数;对司机来讲,在不同路线上的驾驶方式也是函数。 - - * 简单地说就是一个可以重复调用的代码片段。 - * 可以互相调用的代码片段 -* 函数的作用 - * 复用代码段 - -* **Python**中定义函数: - ```python - def foo(arg): - return "Hello" + str(arg) - ``` -* 函数组成 - * 参数 - * 必须参数 - - 参数必须**按顺序**传入 - * 关键字参数 - - 根据关键字参数传参可以不按顺序 - ```python - def foo(arg=None, args=None): - return "Hello" + str(arg) - ``` - * 默认参数 - ```python - def foo(arg='Super',args='Coding'): - return "Hello" + str(arg) - ``` - * 不定长参数 - > 在装饰器中会大量使用 - - 可以接受任意长度的参数 - - * **'*'** - 代表省略,打印参数为 **tuple** 元祖类型 - ```python - def foo(*args, **kwargs): - print(args) - print(kwargs) - return None - foo('Super', 'Coding', class_1='字典', class_2='字典2') - ('Super', 'Coding') - {'class_1': '字典', 'class_2': '字典2'} - ``` - * '**' - 两星号代表 dict字典类型参数 - ```python - def foo(*args, **kwargs): - print(args) - print(kwargs) - return None - foo('Super', 'Coding', class_1='字典', class_2='字典2') - ('Super', 'Coding') - {'class_1': '字典', 'class_2': '字典2'} - ``` - -* 返回值 - - 返回结果,默认返回 **None** - ```python - return None - ``` - 一个函数可以没有return 语句,可以有一个return 语句,也可以有多个return 语句 - - 一旦程序运行到return那么函数就会结束,return后面的代码永远不会被执行。 - -# Python运算符 -* 算术运算 - * `+` - * `-` - * `*`(乘法) - * `/`(除法) - * `//`(整除) - * `%`(取余) - * `**`(x的y次幂) - * `abs()`取绝对值 -* 赋值运算 - - 通过 = (等号) 赋值 - ```python - a = 1 - ``` -* 比较运算 - * `<` 小于 - * `>` 大于 - * `<=` 小于等于 - * `>=` 大于等于 - * `==` 等于 - * `!=` 不等于 - -* 标识号比较运算 - #### 比较两个变量的内存地址 - * `is` - * `is not` - * 赋值类型为 `str`,`int` 的时候需要考虑`python`的常量池 - ```python - a = 'a' - b = 'b' - a is b - >>> False - a = 123 - b = 123 - a is b - >>> True - ``` -* 成员检测运算 - - 判断元素是否在当前的序列中 - * `in` - ```python - a = [1,2,3] - 1 in a - >>> True - b = [1,2] - b in a - >>> False - ``` - * `not in` - -* 布尔运算 - - 判断当前语句的结果是`True`还是`False` - * `and` - - 只有两边都是`True`才返回`True` - - * `or` - - 两边表达式有一个是`True`返回的结果为`True` - * 短路 - ```python - 表达式A or 表达式B - 当表达式A为True时,表达式B就不会执行 - ``` - * `not` - - 逻辑取反 - -* 位运算 - - * `~` - * `^` - * `>>` - * `&` - * `|` - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232.py" deleted file mode 100644 index 22d0b6f01891a8004058209195bba7f00b57aecc..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232.py" +++ /dev/null @@ -1,172 +0,0 @@ -# -*- coding: UTF-8 -*- -""" -@File :第二周-第三节-作业.py -@Author :Super -@Date :2020/12/26 -@Desc : -""" - - -class List(object): - """ - 列表操作类 - """ - List = ['default', 'list', 'value:'] - - @classmethod - def create(cls): - """ - 将元素添加到列表末尾 - """ - cls.List.append('name') - return cls.List - - @classmethod - def delete(cls): - """ - pop() 从列表末尾删除元素并返回删除的元素 - """ - pop_ele = cls.List.pop() - return pop_ele - - @classmethod - def select_sort(cls): - """ - 返回排序后的列表 - """ - cls.List.sort(reverse=True) - return cls.List - - @classmethod - def update(cls): - cls.List[2] = 'update_value' - return cls.List - - -class Dict(object): - """ - 字典操作类 - """ - Dict = {'default': 'value'} - - @classmethod - def create(cls): - """ - 新增字典元素 - """ - cls.Dict['name'] = 'Dict' - return cls.Dict - - @classmethod - def delete(cls): - """ - 删除字典元素并返回值 - """ - return cls.Dict.pop('name') - - @classmethod - def retrieve(cls): - """ - 查询键返回值,若键不存在则返回默认值None - """ - return cls.Dict.get('default', 'None') - - @classmethod - def update(cls): - """ - 更新字典值 - """ - cls.Dict['default'] = 'update_value' - return cls.Dict - - -class Tuple(object): - """ - 元祖操作类 - """ - Tuple = ('default', 'list', 'value:',) - - @classmethod - def create(cls): - """ - 元组创建 无方法 - """ - pass - - @classmethod - def delete(cls): - """ - 元祖元素删除 无方法 - """ - pass - - @classmethod - def retrieve(cls): - """ - 元祖索引取值,index,切片 - """ - index_0 = cls.Tuple[0] - setion = cls.Tuple[0:2] - return index_0, setion # 返回索引值为0的值, 返回0-2切片范围的值 - - @classmethod - def update(cls): - """ - 元祖更新 无方法 - """ - pass - - -class Set(object): - """ - 集合操作类 - """ - Set = {'default', 'value'} - - @classmethod - def create(cls): - """ - 新增集合元素 - """ - cls.Set.add('name') - return cls.Set - - @classmethod - def delete(cls): - """ - 删除集合元素 - """ - cls.Set.remove('value') - return cls.Set - - @classmethod - def retrieve(cls): - """ - 查询 元素 是否存在集合 - return True or False - """ - return 'default' in cls.Set - - @classmethod - def update(cls): - """ - 更新集合 - """ - new_set = cls.Set.union({'age', 'height'}) - return new_set - - -if __name__ == '__main__': - print('列表新增: ', List.create()) - print('列表删除: ', List.delete()) - print('列表排序: ', List.select_sort()) - print('列表更新: ', List.update()) - print('字典新增:', Dict.create()) - print('字典删除:', Dict.delete()) - print('字典检索:', Dict.retrieve()) - print('字典更新:', Dict.update()) - print('元祖检索:', Tuple.retrieve()) - print('集合新增:', Set.create()) - print('集合删除:', Set.delete()) - print('集合更新:', Set.update()) - print('集合检索:', Set.retrieve()) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index 9283bf13dbba0d4ed56ecdfbb8141a0ed4922302..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,382 +0,0 @@ -# 第二周-第三节课 - -## 了解变量和引用 - -- 变量简单地说就是指向了一个实体 - -- 引用简单地说就是指向变量的变量 - - ``` - >>> a = 1 - >>> b = a - >>> id(a) - 1778508560 - >>> id(b) - 1778508560 - ``` - -## 基础数据结构的CRUD操作 - -- List(列表) - - **list中存的元素是引用** - - - create(增加) - - - append - - 末尾添加元素 - - ``` - >>> l = [] - >>> id(l) - 55200584 - >>> l.append("a") - >>> l - ['a'] - >>> id(l) - 55200584 - ``` - - - `+` 和`+=` - - - `+` - - 拼接两个列表, 然后返回一个新列表 - - - `+=` - - ``` - >>> l = ['a'] - >>> id(l) - 55200664 - >>> l += ['b'] - >>> id(l) - 55200664 - >>> l - ['a', 'b'] - ``` - - - `*`和`*=` - - ``` - >>> a = 'a' - >>> id(a) - 53622432 - >>> l = [a] * 10 - >>> l - ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] - >>> id(l[0]) - 53622432 - >>> id(l[1]) - 53622432 - >>> id(l[9]) - 53622432 - - # 赋值语句之后, a已经是一个新的对象了 - >>> a = 'b' - >>> l - ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] - >>> id(a) - 53647264 - ``` - - - insert - - 指定位置添加元素 - - ``` - l.insert(0, 'b') - ``` - - - Retrieve(检索) - - - 索引取值 - - 所有序列都支持索引取值 - - - 切片 - - ``` - your_list[start:end:step] - # 取一段区间 - your_list[start:end] - - # 取最后一个值 - your_list[-1] - - # 间隔问题 - your_list[1:20:2] - ``` - - - index - - ``` - >>> l - ['a', 'b', 'c'] - >>> l.index('a') - 0 - ``` - - - Update(更新) - - - 索引赋值 - - ``` - l[0] = 'a_1' - ``` - - - 切片赋值 - - ``` - >>> l - ['a_1', 'a_2', 'b', 'c'] - >>> l[0:2] = "a" - >>> l - ['a', 'b', 'c'] - >>> l[0:2] = 1 - ``` - - - DELETE(删除) - - - pop() - - 从末尾删除元素并返回 - - ``` - >>> l - ['a', 'b', 'c'] - >>> x = l.pop() - >>> l - ['a', 'b'] - >>> x - 'c' - ``` - - - clear() - - 清楚当前列表的元素, 不会改变列表的内存地址. - - - ★SORT(排序) - - - sort() - - ``` - >>> l - [1, 3, 2, 6, 4] - >>> l.sort() - >>> l - [1, 2, 3, 4, 6] - - ``` - - - sorted - - 排序后返回新列表 - - ``` - >>> l2 = sorted(l) - >>> l - [1, 3, 2, 6, 4] - >>> l2 - [1, 2, 3, 4, 6] - >>> id(l) - 55201384 - >>> id(l2) - 55200984 - ``` - - - reverse - - ``` - >>> l2 - [1, 2, 3, 4, 6] - >>> l2.reverse() - >>> l2 - [6, 4, 3, 2, 1] - ``` - - - reversed - - 倒序之后返回新列表 - - ``` - >>> l - [1, 3, 2, 6, 4] - >>> list(reversed(l)) - [4, 6, 2, 3, 1] - ``` - -- tuple - - - Create - - 无 - - - Retrieve - - - 索引取值 - - index - - 切片 - - - Update - - 无 - - - Delete - - 无 - -- dict - - - Create - - - 键对值赋值 - - - update - - 提供合并字典的功能 - - ``` - >>> d - {'a': 1} - >>> d2 = {"b":2, "c": 3} - >>> d.update(d2) - >>> d - {'a': 1, 'b': 2, 'c': 3} - ``` - - - setdefault - - 如果字典中没有当前key, 那么就设置默认值 - - ``` - >>> d - {'a': 1, 'b': 2, 'c': 3} - >>> d.setdefault('b', 0) - 2 - >>> d.setdefault('d', 0) - 0 - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0} - - ``` - - - Retrieve - - - 键对值访问 - - - get - - 键对值访问缺失key会报错, 而get可以指定默认值 - - ``` - >>> d['e'] - Traceback (most recent call last): - File "", line 1, in - KeyError: 'e' - >>> d.get('f') - >>> d.get('f', 0) - 0 - ``` - - - keys() - - 返回所有key - - ``` - d.keys() - ``` - - - values() - - 返回所有value - - ``` - d.values() - ``` - - - items() - - 返回所有键对值 - - ``` - d.items() - ``` - - - Update - - - 键对值赋值 - - ``` - d['a'] = 100 - ``` - - - update - - ``` - >>> d.update({"b": 200, "c": 300}) - >>> d - {'a': 100, 'b': 200, 'c': 300, 'd': 0} - ``` - - - Delete - - - pop(key) - - 删除当前元素并返回value - - - popitem() - - 对于人来说, 相当于随机返回一个item - - - clear() - -- set - - - Create - - - add - - update - - - Retrieve - - - 运算符`in` - - ``` - >>> s - {'a'} - >>> "a" in s - True - - ``` - - - update - - - union - - 合并两个set, 并返回一个新的set - - - delete - - - remove 和discard - - discard缺失元素时不会报错, 而remove会报错 - - ``` - >>> s - {'b', 'c', 'a'} - >>> s.remove("a") - >>> s - {'b', 'c'} - >>> s.discard("e") - >>> s.remove("a") - Traceback (most recent call last): - File "", line 1, in - KeyError: 'a' - >>> - ``` - - - pop() - - 当成无序删除并返回元素 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232.py" deleted file mode 100644 index b9f3a58b1c4f1075ff0293fb1440fc63aec393a3..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232.py" +++ /dev/null @@ -1,93 +0,0 @@ -class HomeWork(object): - """ - 作业类 - """ - - def decode_and_encode(self): - """ - 字符串的编码和解码 - """ - en_string = '字符串' - en_string = en_string.encode('utf-8') # 编码 - de_string = en_string.decode('utf-8') # 解码 - return en_string, de_string - - def str_crud(self): - """ - 字符串crud - """ - create_str = '字符串' - create_str += '创建' - - index_ = create_str[2] # 索引字符 - find_str = create_str.find('创') # 获取目标字符索引值 - - startswith_str = '开始字符' - print(startswith_str.startswith('开')) # True - - endswith = '结束字符' - print(endswith.endswith('符')) # True - - replace_str = '替换&字符' - replace_str = replace_str.replace('&', '') - split_str = '切割*字符' - split_str = split_str.split('*') - - join_str = ','.join(split_str) # 拼接 - - strip_str = ' 删除前后空格 ' - strip_str = strip_str.strip() - - return create_str, find_str, replace_str, split_str, strip_str, index_ - - def str_format(self): - """ - 字符串格式化 - """ - str_format = '格式化' - format_result = 'format方法{}'.format(str_format) - - index_format = 'index format {0}'.format(str_format) - - args_format = 'args foramt {str_format}'.format(str_format=str_format) - - variable_foramt = f'变量方式{str_format}' - - num = 520.1314326 - num_format = '{:.4f}'.format(num) - - return format_result, index_format, args_format, variable_foramt, num_format - - def save_content(self): - """ - 保存文件 - """ - f = open('week2/content.txt', 'w', encoding='utf-8') - content = """ - def str_format(self): - # 字符串格式化 - str_format = '格式化' - format_result = 'format方法{}'.format(str_format) - - index_format = 'index format {0}'.format(str_format) - - args_format = 'args foramt {str_format}'.format(str_format=str_format) - - variable_foramt = f'变量方式{str_format}' - - num = 520.1314326 - num_format = '{:.4f}'.format(num) - - return format_result, index_format, args_format, variable_foramt, num_format - """ - f.write(content) - f.close() - print('写入文件成功!') - - -if __name__ == "__main__": - hw = HomeWork() - hw.decode_and_encode() - hw.str_format() - hw.str_format() - hw.save_content() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index d084b5c1d5ea1950e3a1a5eaa32f55ee1eb9e971..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,283 +0,0 @@ -# 第二周-第二节课 - -## 字符串(字符序列)和字节序列 - -- 字符 - - - 由于历史原因, 将字符定义为`unicode`字符还不够准确, 但是未来字符的定义一定是`unicode`字符 - -- 字节 - - 就是字符的二进制表现形式 - -- 码位 - - 我们计算机显示的实际上是码位 - - ``` - >>> '你好'.encode("unicode_escape").decode() - '\\u4f60\\u597d' - >>> - >>> '\u4f60\u597d' - '你好' - ``` - - - `unicode`标准中以4~6个十六进制数字表示 - -- 编码 - - - 字符序列(string) -> 字节序列(bytes) -------------编码(encode) - - ``` - >>> "你好".encode("utf-8") - b'\xe4\xbd\xa0\xe5\xa5\xbd' - ``` - - - 字节序列(bytes) -> 字符序列(string) -------------解码(decode) - - ``` - >>> b - b'\xe4\xbd\xa0\xe5\xa5\xbd' - >>> b.decode("utf") - '你好' - ``` - -- 编码错误 - - - 乱码和混合编码 - - - 检查编码 - - 没有办法通过字节序列来得出编码格式, 都是统计学来预估当前的编码 - - ``` - # 安装chardet - pip install chardet - - # 导入charet - >>> import chardet - >>> chardet.detect(b) - ``` - - - 解决乱码和混合编码 - - - 忽略错误编码 - - ``` - >>> b_2.decode("utf-8", errors='ignore') - '你好' - ``` - - - 利用鬼符来替换 - - ``` - >>> b_2.decode("utf-8", errors='replace') - '你好��' - ``` - - - -## 字符串的CRUD操作 - -``` -通过dir("")可以查看当前字符串的操作方法 -``` - -- Create(创建) - - - `+` - - ``` - >>> a = "a" - >>> id(a) - 22951584 - >>> a = a + "b" - >>> id(a) - 60513280 - >>> a - 'ab' - ``` - - - `+=` - - ``` - a += "b" 就是 a = a + "b" 省略写法 - ``` - -- Retrieve(检索) - - - 根据索引获取字符 - - 在计算机语言当中, 索引值是从0开始数的 - - ``` - >>> a = "hello, world" - >>> a[1] - 'e' - ``` - - - find和index(获取目标字符的索引值) - - ``` - >>> a.find("e") - 1 - >>> a.find("!") - -1 - - # 找不到目标字符时, index会报错 - >>> a.index("!") - Traceback (most recent call last): - File "", line 1, in - ValueError: substring not found - ``` - - - startswith和endswith - - ``` - >>> f = "2020-11-22-xxxxx" - >>> f.startswith("2020-11-22") - True - >>> f = "xxxxx.jpg" - >>> f.endswith("jpg") - True - ``` - -- UPDATE(更新) - - - replace(替换) - - 返回的是一个新的字符串 - - ``` - a.replace("wer", "wor") - ``` - - - split(分割) - - ``` - >>> a = "<>, <>, <>" - >>> a.split(",") - ['<>', ' <>', ' <>'] - ``` - - - join(拼接) - - ``` - >>> b - ['<>', ' <>', ' <>'] - >>> ",".join(b) - '<>, <>, <>' - ``` - -- DELETE(删除) - - - strip - - ``` - >>> a - ' hello, world ' - >>> a.strip() - 'hello, world' - >>> - - ``` - - - lstrip - - - rstrip - -## 字符串的输出和输入 - -- 保存到文件 - - ``` - # open函数打开一个文件, 没有文件会新建, 但是路劲不对会报错 - # 指定文件名, 方法(读, 写, 追加), 编码格式 - output = open("output.txt", "w", encoding="utf-8") - content = "hello, world" - # 正式写入文件 - output.write(content) - # 关闭文件句柄 - output.close() - ``` - -- 读取文件 - - ``` - input = open("output.txt", "r", encoding="utf-8") - # 获取文件中的内容 - content = input.read() - print(content) - - # 暂时理解为只能读取一遍 - content_2 = input.read() - print(content_2) - ``` - -- 追加文件 - - ``` - output = open("output.txt", "a", encoding="utf-8") - content = "\nhello, world" - # 正式写入文件 - output.write(content) - # 关闭文件句柄 - output.close() - ``` - -## 字符串的格式化输出 - -- format - - - 按传入参数默认顺序 - - ``` - a = "ping" - b = "pong" - - "play pingpong: {}, {}".format(a, b) - ``` - - - 按指定参数索引 - - ``` - a = "ping" - b = "pong" - - "play pingpong: {0}, {1}, {0}, {1}".format(a, b) - ``` - - - 按关键词参数 - - ``` - a = "ping" - b = "pong" - - print("play pingpong: {a}, {b}, {a}, {b}".format(a='ping', b='pong')) - ``` - - - 按变量(推荐, 但是只有3.6以上才可以使用) - - ``` - a = "ping" - b = "pong" - - print(f"playing pingpong: {a}, {b}") - ``` - - - 小数的表示 - - ``` - >>> "{:.2f}".format(3.14159) - '3.14' - >>> - ``` - -- % - - ``` - >>> "playing %s %s" % ("ping", "pong") - 'playing ping pong' - - ``` - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/home_work.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/home_work.py" deleted file mode 100644 index ea385a0593902924f52eb7424c934188e1f029b7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/home_work.py" +++ /dev/null @@ -1,88 +0,0 @@ -import math - - -class ParamsError(Exception): - pass - - -class HomeWork(): - def add(self, a: int, b: int) -> int: - """ - 加法运算 - """ - try: - return a + b - except ValueError as e: - raise ParamsError('参数异常') - finally: - pass - - def subtract(self, a: int, b: int) -> int: - """ - 减法运算 - """ - try: - return a - b - except ValueError as e: - raise ParamsError('参数异常') - finally: - pass - - def ride(self, a: int, b: int) -> int: - """ - 乘法运算 - """ - try: - return a * b - except ValueError as e: - raise ParamsError('参数异常') - finally: - pass - - def divide(self, a: int, b: int) -> float: - """ - 除法运算 - """ - try: - return a / b - except ValueError as e: - raise ParamsError('参数') - finally: - pass - - def double_div(self, a: int, b: int) -> int: - """ - 整除运算 - """ - try: - return a // b - except ValueError as e: - raise ParamsError('参数异常') - finally: - pass - - def surplus(self, a: int, b: int) -> float: - """ - 取余运算 - """ - try: - return a % b - except ValueError as e: - raise ParamsError('参数异常') - finally: - pass - - def excract(self, a: int): - """ - 开方运算 - """ - try: - return math.sqrt(a) - except ValueError as e: - raise ParamsError('参数异常') - finally: - pass - - -if __name__ == "__main__": - pass diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232.py" deleted file mode 100644 index fad44f2d6fc29f2242e211507f3c3ed85f7a2ecc..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232.py" +++ /dev/null @@ -1,64 +0,0 @@ -# -*- coding: UTF-8 -*- -""" -@File :第三周-第一节-作业.py -@Author :Super -@Date :2020/12/29 -@Desc : -""" -from home_work import HomeWork - - -def for_demo(): - """ - for 循环 计数 - 计算 1+2+3+4...+100的总和 - """ - sum = 0 - for i in range(1, 101): - sum += i - print(sum) - - -def while_demo(): - """ - while 循环 计数 - 计算 1+2+3+4...+100的总和 - """ - i = 1 - sum = 0 - while i <= 100: - sum += i - i += 1 - print(sum) - - -def fib_for(n): - a, b = 0, 1 - for _ in range(n): - a, b = b, a + b - yield a - - -def fib_while(n): - a, b = 0, 1 - while n > 0: - a, b = b, a + b - n -= 1 - yield a - - -if __name__ == '__main__': - for_demo() - while_demo() - for i in fib_for(10): - print(i, end=' ') - for i in fib_while(10): - print(i, end=' ') - hw = HomeWork() - print(hw.add(1,1)) - print(hw.divide(1,1)) - print(hw.double_div(1,1)) - print(hw.excract(1)) - print(hw.ride(1,1)) - print(hw.subtract(1,1)) - print(hw.surplus(1,1)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index 24715b743bc80c09bc885b46f1b8d23ca861d825..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week3/\347\254\254\344\270\211\345\221\250-\347\254\254\344\270\200\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,237 +0,0 @@ -# 第三周-第一节课 - -## Python的逻辑控制语句 - -- 条件判断语句 - - ![](https://ss.im5i.com/2020/12/26/-2.png) - - `if` - - - `elif` - - - `else` - - ``` - a = 50 - if a > 100: - print("a 超过阈值") - elif a == 50: - print("a 只有阈值的一半") - else: - print("a 小于阈值") - ``` - - - -- 循环语句 - - - `for` - - 遍历一个可迭代对象(暂时理解为list), 会影响相同作用域当中的变量 - - ``` - l = [1, 2, 3, 4, 5, 6] - e = 0 - - - for e in l: - print(e) - - print(f"final e value: {e}") - ``` - - - 获取索引值和值 - - ``` - l = [1, 2, 3, 4, 5, 6] - - - for i, e in enumerate(l): - print(f"index: {i}, value: {e}") - ``` - - - `while`循环 - - 一定要有逻辑判断语句来退出`while`循环 - - ``` - while 判断语句: - 表达式 - - while True: - 判断语句 - 表达式 - ``` - - - 跳出循环 - - - `break` - - 停止当前循环 - - - `continue` - - 跳过当前的执行逻辑, 立即执行下一个循环语句单元; - - - `pass` - - 跳过当前条件判断中的执行语句, 后续语句继续执行; - - - -## Python的异常与处理 - -- 异常 - - 程序遇到严重错误时, 会终止程序的运行并抛出异常 - - ``` - def my_sub(a, b): - return a / b - - my_sub(1, 0) - ``` - -- 捕获异常 - - ``` - try: - 表达式 - except [Exception] as e: - 表达式 - finnaly: - 表达式 - - - - def my_sub(a, b): - try: - return a / b - except ZeroDivisionError: - # print(e) - print("分母不可为0") - return None - finally: - print("function my_sub end") - - my_sub(1, 0) - ``` - - - Exception - - 所有异常的基类, 所有的异常都是Exception的子类 - - - 处理异常颗粒度要细一点, 尽量不要捕获基类Exception, 尤其是数据处理的时候. - - - 常见的异常 - - - IndexError - - 索引值超过了列表长度 - - ``` - >>> l = [1] - >>> l[2] - Traceback (most recent call last): - File "", line 1, in - IndexError: list index out of range - - ``` - - - KeyError - - 找不到Key - - ``` - >>> d = {"a": 1} - >>> d["b"] - Traceback (most recent call last): - File "", line 1, in - KeyError: 'b' - ``` - - - ValueError - - 传入的参数错误 - - ``` - >>> int('a1') - Traceback (most recent call last): - File "", line 1, in - ValueError: invalid literal for int() with base 10: 'a1' - - ``` - - - TypeError - - 类型错误, 常见于运算 - - ``` - >>> 1 + '2' - Traceback (most recent call last): - File "", line 1, in - TypeError: unsupported operand type(s) for +: 'int' and 'str' - - ``` - - - SyntaxError - - 语法报错, 检查自己的语法有没有写错 - - - IndentationError - - 缩进错误 - - - 混用tab和space(空格) - - 缩进长度不对 - -- 如何处理异常 - - - 处理 - - - 抛出新异常 - - ``` - def my_sub(a, b): - try: - return a / b - except ZeroDivisionError: - print("分母不可为0") - raise Exception("params error") - finally: - print("function my_sub end") - ``` - - - 重新抛出 - - ``` - def my_sub(a, b): - try: - return a / b - except ZeroDivisionError: - print("分母不可为0") - raise ZeroDivisionError - finally: - print("function my_sub end") - ``` - - - 忽略(不推荐) - - `pass` - - 用来指示当前处理语句没有正式写完, 尽量不要忽略异常, 否则代码的健壮度会很差, 造成不可预知的bug. - -- 自定义异常 - - ``` - class ParamsError(Exception): - pass - - def my_sub(a, b): - try: - return a / b - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("function my_sub end") - ``` \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/python\347\216\257\345\242\203\345\217\230\351\207\217\351\205\215\347\275\256\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/python\347\216\257\345\242\203\345\217\230\351\207\217\351\205\215\347\275\256\346\210\252\345\233\276.png" deleted file mode 100644 index b24c2320313d8af0f05638b28a746d3a3c1f8703..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/python\347\216\257\345\242\203\345\217\230\351\207\217\351\205\215\347\275\256\346\210\252\345\233\276.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\345\216\206\345\217\262\345\233\236\346\273\232.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\345\216\206\345\217\262\345\233\236\346\273\232.png" deleted file mode 100644 index 160655e72fb1e4a3d6c6cc7531cef53421c9d552..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\345\216\206\345\217\262\345\233\236\346\273\232.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221.png" deleted file mode 100644 index e965d51d7284453c032fff3cbfb5feb26b231846..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\257\276.py" deleted file mode 100644 index c90c7ba75e7fe85e9e77a01191dba40f820f04e6..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\257\276.py" +++ /dev/null @@ -1,19 +0,0 @@ -aa = True -bb = b'hello world!' -cc = None - -a = [3, 3.14, 'hello world', aa, bb, cc] -b = (3, 3.14, 'hello world', aa, bb, cc) -c = { - "a01":3, - "a02":3.14, - "a03":'hello world', - "a04":aa, - "a05":bb, - "a06":cc, -} -d = {3, 3.14, 'hello world', aa, bb, cc} -print(a) -print(b) -print(c) -print(d) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\350\257\276.py" deleted file mode 100644 index 815c3c74cd56593d05ca8feb61c3eea483b0d76c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\350\257\276.py" +++ /dev/null @@ -1,53 +0,0 @@ - -#加法运算 -def add(a, b): - c = a + b - return c - -result = add(2, 5) -print(result) - - -#减法运算 -def sub(a, b): - c = a - b - return c - -result = sub(8, 5) -print(result) - - -#乘法运算 -def mul(a, b): - c = a * b - return c - -result = mul(2, 3) -print(result) - - -#除法运算 -def div(a, b): - c = a / b - return c - -result = div(8, 2) -print(result) - - -#取余运算 -def rem(a, b): - c = a % b - return c - -result = rem(7, 3) -print(result) - - -#开方运算 -def pre(a): - c = a ** (1/2) - return c - -result = pre(9) -print(result) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\257\276.py" deleted file mode 100644 index a471612f30de323cb46bc8368633f03f089342cf..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\257\276.py" +++ /dev/null @@ -1,161 +0,0 @@ -output = open("第二周第三课.txt", "w", encoding="utf-8") -content = """ - - -#append(末尾添加元素) ->>> list_1 = ['a', 'b',] ->>> list_1.append('c') ->>> list_1 -['a', 'b', 'c'] - -#+和+= ->>> list_1 = ['a', 'b'] ->>> list_2 = ['c'] ->>> list_1 = list_1 + list_2 ->>> list_1 -['a', 'b', 'c'] - ->>> list_3 = ['ff'] ->>> list_1 += list_3 ->>> list_1 -['a', 'b', 'c', 'ff'] - -#*和*= ->>> list_1 = ['cc'] ->>> list_1 = list_1 * 10 ->>> list_1 -['cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc'] ->>> list_2 = ['dd'] ->>> list_2 *= 10 ->>> list_2 -['dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd'] - -#insert指定位置添加元素 ->>> list_1 = ['1', '2', '3'] ->>> list_.insert(1,'b') ->>> list_1 -['1', 'b', '2', '3'] - -#索引取值 ->>> list_1 = ['1', '2', '3'] ->>> list_1[2] -'3' - -#切片 ->>>list_1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] ->>> list_1[0:10:2] -[1, 3, 5, 7, 9] ->>> list_1[-1] -20 ->>> list_1.index(1) -0 - -#update ->>> list_1 = ['a', 'b', 'c', 'd', 'e', 'f'] ->>> list_1[1] = '00' ->>> list_1 -['a', '00', 'c', 'd', 'e', 'f'] ->>> list_1[1:3] = "45" ->>> list_1 -['a', '4', '5', 'd', 'e', 'f'] - -#delete ->>> list_1 = ['1', '2', '3'] ->>> list_1.pop() -'3' ->>> list_1.clear() ->>> list_1 -[] - -#排序 ->>> list_1 = [1, 2, 3, 4, 5] ->>> list_1 = [5, 6, 1, 9, 10] ->>> list_1.sort() ->>> list_1 -[1, 5, 6, 9, 10] - -list_2 = [5, 6, 1, 9, 10] ->>> sorted(list_2) -[1, 5, 6, 9, 10] - ->>> list_1 = [2, 6, 8, 4, 1] ->>> list_2 = [5, 9, 3, 7] ->>> list_1.reverse() ->>> list_1 -[1, 4, 8, 6, 2] - - -#tuple ->>> tuple_1 = ('a', 'b', 'c', 'd') ->>> tuple_1[0] -'a' ->>> tuple_1.index('c') -2 ->>> tuple_1[0:2] -('a', 'b') - - -#dict ->>> dict_1 = {'a': 1, 'b': 2, 'c': 3} ->>> dict_1['d'] = 4 ->>> dict_1 -{'a': 1, 'b': 2, 'c': 3, 'd': 4} ->>> dict_2 = {'e': 5} ->>> dict_1.update(dict_2) ->>> dict_1 -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5} ->>> dict_1.setdefault('d', 8) -4 ->>> dict_1.setdefault('f', 6) -6 ->>> dict_1['b'] -2 ->>> dict_1.get('g', 7) -7 ->>> dict_1.keys() -dict_keys(['a', 'b', 'c', 'd', 'e', 'f']) ->>> dict_1.values() -dict_values([1, 2, 3, 4, 5, 6]) ->>> dict_1.items() -dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5), ('f', 6)]) ->>> dict_1['b'] = 24 ->>> dict_1 -{'a': 1, 'b': 24, 'c': 3, 'd': 4, 'e': 5, 'f': 6} ->>> dict_1.update({'h': 10}) ->>> dict_1 -{'a': 1, 'b': 24, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'h': 10} ->>> dict_1.pop('c') -3 ->>> dict_1.popitem() -('h', 10) - - -#set ->>> set_1 = set([1, 2, 3]) ->>> set_1.add(4) ->>> set_1 -{1, 2, 3, 4} ->>> 2 in set_1 -True ->>> set_2 = set([5, 6]) ->>> set_1.update(set_2) ->>> set_1 -{1, 2, 3, 4, 5, 6} ->>> set_3 = set([7]) ->>> set_1.union(set_3) -{1, 2, 3, 4, 5, 6, 7} ->>> set_1.discard(3) ->>> set_1 -{1, 2, 4, 5, 6} ->>> set_1.remove(3) -Traceback (most recent call last): - File "", line 1, in -KeyError: 3 ->>> set_1.discard(3) ->>> - - - -""" -output.write(content) -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\257\276.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\257\276.txt" deleted file mode 100644 index 56e1d9779348be39754d8aa3cd2d9e87946aff3a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\257\276.txt" +++ /dev/null @@ -1,157 +0,0 @@ - - - -#append(末尾添加元素) ->>> list_1 = ['a', 'b',] ->>> list_1.append('c') ->>> list_1 -['a', 'b', 'c'] - -#+和+= ->>> list_1 = ['a', 'b'] ->>> list_2 = ['c'] ->>> list_1 = list_1 + list_2 ->>> list_1 -['a', 'b', 'c'] - ->>> list_3 = ['ff'] ->>> list_1 += list_3 ->>> list_1 -['a', 'b', 'c', 'ff'] - -#*和*= ->>> list_1 = ['cc'] ->>> list_1 = list_1 * 10 ->>> list_1 -['cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc', 'cc'] ->>> list_2 = ['dd'] ->>> list_2 *= 10 ->>> list_2 -['dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd', 'dd'] - -#insert指定位置添加元素 ->>> list_1 = ['1', '2', '3'] ->>> list_.insert(1,'b') ->>> list_1 -['1', 'b', '2', '3'] - -#索引取值 ->>> list_1 = ['1', '2', '3'] ->>> list_1[2] -'3' - -#切片 ->>>list_1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] ->>> list_1[0:10:2] -[1, 3, 5, 7, 9] ->>> list_1[-1] -20 ->>> list_1.index(1) -0 - -#update ->>> list_1 = ['a', 'b', 'c', 'd', 'e', 'f'] ->>> list_1[1] = '00' ->>> list_1 -['a', '00', 'c', 'd', 'e', 'f'] ->>> list_1[1:3] = "45" ->>> list_1 -['a', '4', '5', 'd', 'e', 'f'] - -#delete ->>> list_1 = ['1', '2', '3'] ->>> list_1.pop() -'3' ->>> list_1.clear() ->>> list_1 -[] - -#排序 ->>> list_1 = [1, 2, 3, 4, 5] ->>> list_1 = [5, 6, 1, 9, 10] ->>> list_1.sort() ->>> list_1 -[1, 5, 6, 9, 10] - -list_2 = [5, 6, 1, 9, 10] ->>> sorted(list_2) -[1, 5, 6, 9, 10] - ->>> list_1 = [2, 6, 8, 4, 1] ->>> list_2 = [5, 9, 3, 7] ->>> list_1.reverse() ->>> list_1 -[1, 4, 8, 6, 2] - - -#tuple ->>> tuple_1 = ('a', 'b', 'c', 'd') ->>> tuple_1[0] -'a' ->>> tuple_1.index('c') -2 ->>> tuple_1[0:2] -('a', 'b') - - -#dict ->>> dict_1 = {'a': 1, 'b': 2, 'c': 3} ->>> dict_1['d'] = 4 ->>> dict_1 -{'a': 1, 'b': 2, 'c': 3, 'd': 4} ->>> dict_2 = {'e': 5} ->>> dict_1.update(dict_2) ->>> dict_1 -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5} ->>> dict_1.setdefault('d', 8) -4 ->>> dict_1.setdefault('f', 6) -6 ->>> dict_1['b'] -2 ->>> dict_1.get('g', 7) -7 ->>> dict_1.keys() -dict_keys(['a', 'b', 'c', 'd', 'e', 'f']) ->>> dict_1.values() -dict_values([1, 2, 3, 4, 5, 6]) ->>> dict_1.items() -dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5), ('f', 6)]) ->>> dict_1['b'] = 24 ->>> dict_1 -{'a': 1, 'b': 24, 'c': 3, 'd': 4, 'e': 5, 'f': 6} ->>> dict_1.update({'h': 10}) ->>> dict_1 -{'a': 1, 'b': 24, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'h': 10} ->>> dict_1.pop('c') -3 ->>> dict_1.popitem() -('h', 10) - - -#set ->>> set_1 = set([1, 2, 3]) ->>> set_1.add(4) ->>> set_1 -{1, 2, 3, 4} ->>> 2 in set_1 -True ->>> set_2 = set([5, 6]) ->>> set_1.update(set_2) ->>> set_1 -{1, 2, 3, 4, 5, 6} ->>> set_3 = set([7]) ->>> set_1.union(set_3) -{1, 2, 3, 4, 5, 6, 7} ->>> set_1.discard(3) ->>> set_1 -{1, 2, 4, 5, 6} ->>> set_1.remove(3) -Traceback (most recent call last): - File "", line 1, in -KeyError: 3 ->>> set_1.discard(3) ->>> - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\350\257\276.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\350\257\276.txt" deleted file mode 100644 index 31ce5d9bcfece1ab57fdad9d4a26f6cc03ec46a0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\350\257\276.txt" +++ /dev/null @@ -1,78 +0,0 @@ - - -#字符串的编码和解码 ->>> a = "我爱python" ->>> a.encode("utf-8") -b'我爱python' ->>> b = a.encode("utf-8") ->>> b.decode("utf-8") -'我爱python' - - -#字符串的CRUD操作 -#1、创建(create) ->>> a = "hello" ->>> a = a + "world" ->>> a -'helloworld' - - ->>> a = "hello" ->>> a += "world" ->>> a -'helloworld' - - -#2、检索 ->>> a = "I love python" ->>> a[3] -'o' ->>> a.find("o") -3 - ->>> a = "12345.*****" ->>> a.startswith("12345") -True ->>> b = "*****_python" ->>> b.endswith("python") -True - -#3、更新(update) ->>> a = "I love pythen" ->>> a.replace("en", "on") -'I love python' - ->>> b = "apple, pear, banana, orange" ->>> b.split(",") -['apple', ' pear', ' banana', ' orange'] - ->>> c = b.split(",") ->>> ",".join(c) -'apple, pear, banana, orange' - -#4、删除 ->>> d = " I love python " ->>> d.strip() -'I love python' ->>> d.lstrip() -'I love python ' ->>> d.rstrip() -' I love python' - - -#字符串的格式化输出 ->>> a = "I" ->>> b = "love" ->>> c = "python" ->>> "{} {} {}".format(a, b, c) -'I love python' ->>> "{a} {b} {c}".format(a = "I", b = "love", c = "python") -'I love python' ->>> print(f"{a} {b} {c}") -I love python - ->>> a = 2.71828 ->>> "{:.3f}".format(a) -'2.718' - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\350\277\220\350\241\214\350\276\223\345\207\272\342\200\234hello world\342\200\235\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\350\277\220\350\241\214\350\276\223\345\207\272\342\200\234hello world\342\200\235\346\210\252\345\233\276.png" deleted file mode 100644 index 9aef4d3b76c2636d8d20e4de39f03c7b5d3168e2..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\350\277\220\350\241\214\350\276\223\345\207\272\342\200\234hello world\342\200\235\346\210\252\345\233\276.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index eff74571d6641e1d55485e9bd5ae23e6baf3d0cb..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python3_version.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python3_version.png" deleted file mode 100644 index 24ca349c484a2630ca54c79a22bc73c0da54b2ed..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python3_version.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/basic_data_types.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/basic_data_types.py" deleted file mode 100644 index e70a1e14a2602e2521f993a84cd8c371c14c4ae4..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/basic_data_types.py" +++ /dev/null @@ -1,50 +0,0 @@ -# basic data structures: list, tuple, dict, set -# basic data types: int, float, string, boolean, bytes, None -# -# Q1: Which data structures in python are mutable? -# mutable: list dict set -# immutable: tuple -# -# Q2: Which data structures in python are ordered? -# ordered: list tuple -# unordered: set dict - -# constants -con_int = 1 -con_float = 2.0 -con_boolean = True -con_string = "Hello world" -con_bytes = bytes(con_string, 'utf-8') - -# a list of 6 data types -homework_list = [ - con_int, con_float, con_string, - con_boolean, con_bytes, None, - ] - -# a tuple of 6 data types -homework_tuple = ( - con_int, con_float, con_string, - con_boolean, con_bytes, None, - ) - -# a dict of 6 data types -homework_dict = { - con_int: 1, - con_float: 2.0, - con_boolean: True, - con_string: "Hello world", - con_bytes: "Hello world", - None: None, - } - -# a set of 6 data types -homework_set = { - con_int, con_float, con_string, - con_boolean, con_bytes, None, - } - -print(homework_list) -print(homework_tuple) -print(homework_dict) -print(homework_set) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/private_repo.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/private_repo.png" deleted file mode 100644 index 0671e7bb53c05b67a25d3b0131a653fcf47d8203..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/private_repo.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/python_venv.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/python_venv.png" deleted file mode 100644 index 5a724147ac2d1ce18599aeed505aca0576aaf2e0..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/python_venv.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/python_venv_directory.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/python_venv_directory.png" deleted file mode 100644 index 35f8f881350ecc2e745488ae80d664eb4ab490e1..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/python_venv_directory.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py" deleted file mode 100644 index e4c8fb57e8bbf1bef329e536b0330d78653660ca..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py" +++ /dev/null @@ -1,36 +0,0 @@ -# simple calculator - -# Return x add y -def add(x, y): - return x + y - -# Return x subtract y -def subtract(x, y): - return x - y - -# Return x multiply y -def multiply(x, y): - return x * y - -# Return x divide y -def divide(x, y): - return x / y - -# Return the square root of x -def my_sqrt(x): - return x ** (1 / 2) - -# Return x raised to the power y -def power(x, y): - return x ** y - -def mod(x, y): - return x % y - -print(add(1, 2)) -print(subtract(2, 4)) -print(multiply(4, 8)) -print(divide(8, 16)) -print(my_sqrt(32)) -print(power(64, 2)) -print(mod(128, 5)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_enhance/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_enhance/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_enhance/my_calculator_with_exception_handle.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_enhance/my_calculator_with_exception_handle.py" deleted file mode 100644 index 616228960668075bc4fce1b4f3cb52d4ba5ed821..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_enhance/my_calculator_with_exception_handle.py" +++ /dev/null @@ -1,57 +0,0 @@ -# simple calculator with exception handling - -operator_set = {'+', 'add', - '-', 'subtract', - '*', 'multiply', - '/', 'divide', - '%', 'mod', - '**', 'power', - '//'} - -def user_input(): - raw_input = [] - while True: - try: - num1 = float(input("Enter first number: ")) - raw_input.append(num1) - num2 = float(input("Enter second number: ")) - raw_input.append(num2) - operator = input("Enter operator: ") - - except Exception as e: - print("Error : {}".format(str(e))) - - else: - if operator in operator_set: - raw_input.append(operator) - break - else: - print("Please re-enter the operator.") - raw_input = [] - - return raw_input - -def calculator(input): - if(input[2] == '+' or input[2] == 'add'): - return input[0] + input[1] - elif(input[2] == '-' or input[2] == 'subtract'): - return input[0] - input[1] - elif(input[2] == '*' or input[2] == 'multipy'): - return input[0] * input[1] - elif(input[2] == '/' or input[2] == 'divide'): - try: - result = input[0] / input[1] - except ZeroDivisionError: - print("divisor can't be zero") - else: - return result - elif(input[2] == '%' or input[2] == 'mod'): - return input[0] % input[1] - elif(input[2] == '**' or input[2] =='power'): - return input[0] ** input[1] - else: - return input[0] // input[1] - -if __name__ == '__main__': - result = calculator(user_input()) - print(result) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202/W2_L3" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202/W2_L3" deleted file mode 100644 index ecc98cf44d181c956abbc6550c7ee04253f952d0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202/W2_L3" +++ /dev/null @@ -1,218 +0,0 @@ -# list CRUD ->>> list_1 = ['a', 1, [1.0, 2.0], ('c', 'd')] ->>> list_1 -['a', 1, [1.0, 2.0], ('c', 'd')] ->>> id(list_1) -140170243364256 ->>> list_1.append('b') ->>> list_1 -['a', 1, [1.0, 2.0], ('c', 'd'), 'b'] ->>> id(list_1) -140170243364256 ->>> list_2 = ['e', 'f'] ->>> list_1 += list_2 ->>> list_1 -['a', 1, [1.0, 2.0], ('c', 'd'), 'b', 'e', 'f'] ->>> id(list_1) -140170243364256 ->>> list_2 *= 10 ->>> list_2 -['e', 'f', 'e', 'f', 'e', 'f', 'e', 'f', 'e', 'f', 'e', 'f', 'e', 'f', 'e', 'f', 'e', 'f', 'e', 'f'] ->>> ->>> id(list_2) -140170243366176 ->>> ->>> list_2 = [] ->>> list_2.append('h') ->>> list_2 -['h'] ->>> id(list_2) -140170243417664 ->>> list_2 *= 5 ->>> list_2 -['h', 'h', 'h', 'h', 'h'] ->>> id(list_2) -140170243417664 ->>> ->>> list_1 -['a', 1, [1.0, 2.0], ('c', 'd'), 'b', 'e', 'f'] ->>> list_2 -['h', 'h', 'h', 'h', 'h'] ->>> list_1.insert(1, 'b') ->>> list_1 -['a', 'b', 1, [1.0, 2.0], ('c', 'd'), 'b', 'e', 'f'] ->>> id(list_1) -140170243364256 ->>> list_1[0:3:1] -['a', 'b', 1] ->>> list_1[-1] -'f' ->>> list_1.index('b') -1 ->>> list_1.index('b') -1 ->>> list_1.pop() -'f' ->>> list_1 -['a', 'b', 1, [1.0, 2.0], ('c', 'd'), 'b', 'e'] ->>> list_1.clear() ->>> list_1 -[] ->>> id(list_1) -140170243364256 ->>> ->>> list_1 = ['a', 'c', 'b', 'z', 'h'] ->>> list_2 = list_1.sort() ->>> id(list_1) -140170243331088 ->>> id(list_2) -10762912 ->>> list_2 ->>> list_1 -['a', 'b', 'c', 'h', 'z'] ->>> list_2 = sorted(list_1) ->>> list_2 -['a', 'b', 'c', 'h', 'z'] ->>> list_1.sort() ->>> list_1 -['a', 'b', 'c', 'h', 'z'] ->>> list_1.reverse() ->>> list_1 -['z', 'h', 'c', 'b', 'a'] ->>> list_2 = list(reversed(list_1)) ->>> list_2 -['a', 'b', 'c', 'h', 'z'] ->>> type(reversed(list_1)) - - - -# tuple ->>> tuple_1 = (1, 3, 2, 4, 'a') ->>> tuple_1.index(1) -0 ->>> tuple_1[0:3:2] -(1, 2) ->>> ->>> tuple_1['a'] -Traceback (most recent call last): - File "", line 1, in -TypeError: tuple indices must be integers or slices, not str ->>> ->>> tuple_1[4] -'a' ->>> - - -# dict CRUD -# dict_1.clear() -# dict_1.fromkeys() -# dict_1.items() -# dict_1.pop() -# dict_1.setdefault() -# dict_1.values() -# dict_1.copy() -# dict_1.get() -# dict_1.keys() -# dict_1.popitem() -# dict_1.update() - ->>> dict_1 = {'a': 2, 'b': 3, 'd': 4} ->>> ->>> dict_1.items() -dict_items([('a', 2), ('b', 3), ('d', 4)]) ->>> ->>> dict_1.setdefault('e', 5) -5 ->>> dict_1 -{'a': 2, 'b': 3, 'd': 4, 'e': 5} ->>> dict_2 = {'f': 6} ->>> dict_1.update(dict_2) ->>> dict_1 -{'a': 2, 'b': 3, 'd': 4, 'e': 5, 'f': 6} ->>> ->>> dict_2 -{'f': 6} ->>> ->>> id(dict_1) -140063518034752 ->>> ->>> dict_1.get('a') -2 ->>> dict_1.get('h') ->>> dict_1['h'] -Traceback (most recent call last): - File "", line 1, in -KeyError: 'h' ->>> dict_1.keys() -dict_keys(['a', 'b', 'd', 'e', 'f']) ->>> ->>> dict_1.pop() -Traceback (most recent call last): - File "", line 1, in -TypeError: pop expected at least 1 arguments, got 0 ->>> dict_1.pop('a') -2 ->>> dict_1 -{'b': 3, 'd': 4, 'e': 5, 'f': 6} ->>> ->>> dict_1.popitem() -('f', 6) ->>> dict_1.popitem() -('e', 5) ->>> dict_1.popitem() -('d', 4) ->>> ->>> dict_1 -{'b': 3} ->>> dict_1.clear() ->>> dict_1 -{} ->>> id(dict_1) -140063518034752 - - -# set CRUD -# set_1.add() -# set_1.discard() -# set_1.issuperset() -# set_1.union() -# set_1.clear() -# set_1.intersection() -# set_1.pop() -# set_1.update() -# set_1.copy() -# set_1.intersection_update() -# set_1.remove() -# set_1.difference() -# set_1.isdisjoint() -# set_1.symmetric_difference() -# set_1.difference_update() -# set_1.issubset() -# set_1.symmetric_difference_update() - ->>> set_1 = {'a', 'e', 'b', 'f', 'c'} ->>> id(set_1) -140063517989776 ->>> set_1.pop() -'f' ->>> set_1.add('g') ->>> set_1 -{'a', 'b', 'e', 'g', 'c'} ->>> id(set_1) -140063517989776 ->>> set_1.discard('a') ->>> set_1 -{'b', 'e', 'g', 'c'} ->>> set_1.remove('b') ->>> set_1.remove('h') -Traceback (most recent call last): - File "", line 1, in -KeyError: 'h' ->>> set_1 -{'e', 'g', 'c'} ->>> set_2 = set_1.union({'i', 'u', 'u'}) ->>> set_2 -{'i', 'g', 'e', 'c', 'u'} ->>> set_1.clear() ->>> set_1 -set() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202/save_string_function_to_file.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202/save_string_function_to_file.py" deleted file mode 100644 index 51f2d9fe75b550cfbbf37450b73bc41a4bef48da..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_chaos/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202/save_string_function_to_file.py" +++ /dev/null @@ -1,101 +0,0 @@ -encode_decode_content = """ ->>> a = 'Hello python' ->>> print(f'original string is : {a}') -original string is : Hello python ->>> encode_bytes = a.encode('utf-8') ->>> print(f'encode bytes is : {encode_bytes}') -encode bytes is : b'Hello python' ->>> decode_correct = encode_bytes.decode('utf-8') ->>> print(f'decode bytes is : {decode_correct}') -decode bytes is : Hello python -""" - -create_string_content = """ ->>> a = "create" ->>> a += " a string" ->>> a -'create a string' ->>> b = "test " + a ->>> b -'test create a string' -""" - -retrieve_string_content = """ ->>> a -'create a string' ->>> a[3] -'a' ->>> a.index("a") -3 ->>> a.find("r") -1 ->>> a.startswith("cr") -True ->>> a.startswith("zr") -False ->>> a.endswith("te") -False ->>> a.endswith("ing") -True -""" - -update_string_content = """ ->>> a -'create a string' ->>> a.replace("create", "delete") -'delete a string' ->>> a.replace("a", "b") -'crebte b string' ->>> a.split(" ") -['create', 'a', 'string'] ->>> ", ".join(a) -'c, r, e, a, t, e, , a, , s, t, r, i, n, g' -""" - -delete_string_content = """ ->>> a = " hello world " ->>> a.strip() -'hello world' ->>> a.lstrip() -'hello world ' ->>> a.rstrip() -' hello world' -""" - -format_string_content = """ -print("hello %s" % "world") -print("hello {0} and {1}.".format("world","Python")) -# after python 3.6 f-strings -language = 'Python' -print(f'hello {language}') -""" - -practice_content = {"encode_decode": encode_decode_content, - "create_string": create_string_content, - "retrieve_string": retrieve_string_content, - "update_string": update_string_content, - "delete_string": delete_string_content, - "format_string": format_string_content} - - -def write_content_to_file(): - practice_file = open("practice.txt", "a+") - for key, val in practice_content.items(): - practice_file.write(f'{key} = \"\"\" {val}\"\"\"\n') - practice_file.close() - - -def check_file_content(): - file_name = "practice.txt" - try: - with open(file_name, 'r') as f: - file_content = f.read() - print(file_content) - print("check done") - except FileNotFoundError as e: - print(f'{e}') - - -if __name__ == '__main__': - write_content_to_file() - check_file_content() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.PNG" deleted file mode 100644 index 2d6fcc8f38855f84235f7564b4466a7baf17c4ea..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" deleted file mode 100644 index 3457d64757e83d7879df94fb0b04ce046aab58b7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" +++ /dev/null @@ -1,41 +0,0 @@ -""" -1.四大基本数据结构中哪些是可变的,哪些是不可变的? -可变的基本数据结构:List,Dict,Set -不可变的基本数据结构:Tuple - -2.四大基本数据结构中哪些是有序的,哪些是无序的? -有序的基本数据结构:List,Tuple -无序的基本数据结构:Dict,Set - -3.六大基本数据类型 -整数 -浮点数 -字符串 -布尔值 -二进制序列(bytes) -空() - -4.四大基本数据结构 -列表(List) -元组(Tuple) -字典(Dict) -集合(Set) -""" - -# tuple -a = (1,) -b = (1.2, 'abc', True, None, bytes('hello world'.encode("utf-8"))) -print(b[4]) - -# list -c = [1] -d = [1.2, 'abc', False, None, bytes('hello world'.encode("utf-8"))] -print(d[4]) - -# dict -e = {'a': 1, 1.6: 2, 'c': bytes('hello world'.encode("utf-8")), 10: 4, 'm': None} -print(e['m']) - -# set -f = {'a', 1.6, bytes('hello world'.encode("utf-8")), None, 6, True, 666} -print(f) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2321.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2321.PNG" deleted file mode 100644 index d5cda35234b2d976b4031ac98b89f42bea263dd6..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2321.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2322.1.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2322.1.PNG" deleted file mode 100644 index 128031f4956241d7f58bb961e9832c5134cebe75..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2322.1.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2322.2.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2322.2.PNG" deleted file mode 100644 index 8dc3af07b31a6e20d2e0fe4621e71180da5f3ee1..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week1/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\2322.2.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/input.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/input.txt" deleted file mode 100644 index 937982ac477a8b89aabbe92166f8635ccc9570d8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/input.txt" +++ /dev/null @@ -1,2 +0,0 @@ -hello, world -hello, world \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/my_calculator.py" deleted file mode 100644 index 0847caf93912bbbebe19ca2895732a0961b0e2c0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/my_calculator.py" +++ /dev/null @@ -1,69 +0,0 @@ -""" -第二周_第一节_课后作业 -""" - - -def addition(a, b): - result = a + b - return result - - -def subtraction(a, b): - result = a - b - return result - - -def multiplication(a, b): - result = a * b - return result - - -def division(a, b): - result = a / b - return result - - -def exact_division(a, b): - result = a // b - return result - - -def modulus(a, b): - result = a % b - return result - - -def exponent(a, b): - result = a ** b - return result - - -def sqrt(a): - result = a ** (1/2) - return result - - - -z = addition(1, 2) -print(z) - -y = subtraction(5, 6) -print(y) - -x = multiplication(5, 7) -print(x) - -m = division(9, 3) -print(m) - -n = exact_division(123, 51) -print(n) - -o = modulus(5, 4) -print(o) - -p = exponent(2, 8) -print(p) - -r = sqrt(625) -print(r) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" deleted file mode 100644 index 8aecd96c574852917723d0eda78812341c352fb0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" +++ /dev/null @@ -1,139 +0,0 @@ -""" -四大基本数据结构 -1.列表(List) -create - append - + 和 += - * 和 *= - insert -retrieve - 索引取值 - 切片取值 - index -update - 索引赋值 - 切片赋值 -delete - pop() - clear() -sort() # list自身的方法 -sorted() # 内置的函数 -reverse() - -2.元组(Tuple) -create - 无 -retrieve - 索引取值 - index - 切片 -update - 无 -delete - 无 - -3.字典(Dict) -create - 键值对赋值 - update - setdefault -retrieve - 键值对访问 - get方法 # 不会报错 - keys() - values() - items() -update - 键值对赋值 - update -delete - pop(key) - popitem() - clear() - -4.集合(Set) -create - add -retrieve - 运算符in -update - update - union -delete - remove 和discard - pop() -""" - - -# list -a_1 = [1] -a_1.append(2) # 增加元素 -a_1.append('a') # 增加元素 -print(a_1) -a_2 = [{'x': 1, 'y': 2, 'z': 3}, (3, 4), 5] -a_3 = a_1 + a_2 # 拼接 + -print(a_3) -a_1 += a_2 # 相当于extend接口 -print(a_1) -a_1.insert(0, 'chenlidong') # 在指定位置插入元素 -print(a_1) -print(a_1[4]) # 索引取值 -print(a_1[2:5]) -print(a_1.index('chenlidong')) -a_1[0] = 'spiderchen' # 索引赋值 -print(a_1) -x = a_1.pop() # 从末尾删除元素并返回 -print(x) -print(a_1) -a_4 = [2, 5, 3, 4, 8, 7] -a_4.sort() -print(a_4) -a_5 = [2, 5, 1, 3, 4, 8, 7] -a_6 = sorted(a_5) -print(a_6) -print(a_5) -a_5.reverse() -print(a_5) - - -print('----------------------') -# tuple -b = (1.2, 'abc', 1, (1, 2)) -print(b[3]) -print(b[0:2]) -print(b.index(1)) - -print('----------------------') -# dict -c = {'a': 1, 'b': 2, 'c': 3, 'e': 5} -c['d'] = 4 -print(c) -c.update({'f': 6, 'g': 7}) -print(c) -print(c.setdefault('a', 100)) -print(c.get('e')) -print(c.keys()) -print(c.values()) -print(c.items()) -c['a'] = 100 -c.update({'b': 200, 'c': 300}) -print(c) -print(c.pop('a')) -print(c.popitem()) - -print('----------------------') -# set -d = {'a'} -print(d) -d.add('b') -print(d) -print('a' in d) -d.update({1, 2, 3}) -d_2 = {(1, 2), '[2, 4, 6]'} -print(d_2) -print(d.union(d_2)) -print(d) -d.remove('a') -print(d) -d.pop() -print(d) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" deleted file mode 100644 index 102589cf8356091b9a66d475908c4f726c188f2d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_spiderchen/Week2/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\350\257\276\345\220\216\344\275\234\344\270\232.py" +++ /dev/null @@ -1,68 +0,0 @@ - - -# 编码 -a = "你好".encode("utf-8") -print(a) -# 解码 -b = a.decode("utf-8") -print(b) - -# 字符串的操作 -# 创建-Create -x = "a" -y = "b" -z = x + y -print(z) - -# 检索-Retrieve -m = "hello, world" -print(m[2]) -print(m.find("l")) -print(m.find("z")) -print(m.index("w")) - -# 更新-Update -n = "hello werld, hello werld" -print(n.replace("wer", "wor")) - -o = "<>, <>, <>" -print(o.split(",")) -p = o.split(",") -print(",".join(p)) - -# 删除-Delete -q = " hello, world " -print(q.strip()) - -# 字符串的输入与输出 -# 保存到文件 -input = open("input.txt", "w", encoding="utf-8") -content = "hello, world" -input.write(content) -input.close() - -# 读取文件 -output = open("input.txt", "r", encoding="utf-8") -content = output.read() -print(content) - -# 追加文件 -input = open("input.txt", "a", encoding="utf-8") -content = "\nhello, world" -input.write(content) -input.close() - - - -# 格式化输出 -# format -r = "ping" -s = "pong" -print("play pingpong: {}, {}".format(r, s)) -print("play pingpong: {0}, {1}, {0}, {1}".format(r, s)) -print("play pingpong: {a}, {b}, {a}, {b}".format(a="ping", b="pong")) -print(f"play pingpong: {r}, {s}") - -# 小数的格式化输出 -t = "{:.2f}".format(3.14159) -print(t) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/PyCharm\350\277\220\350\241\214.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/PyCharm\350\277\220\350\241\214.png" deleted file mode 100644 index c670249aa4727cac9ccf0f12e4408daedb5dadee..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/PyCharm\350\277\220\350\241\214.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/my_calculator.py" deleted file mode 100644 index f329c73b8b17d29d3bac47e496297d0a1409597a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/my_calculator.py" +++ /dev/null @@ -1,22 +0,0 @@ -def add(a, b): - print(a+b) -#加法 -def minus(a, b): - print(a-b) -#减法 -def mul(a, b): - print(a*b) -#乘法 -def div(a, b): - print(a/b) -#除法 -def amul(a, b): - print(a//b) -#整除 -def yu(a, b): - print(a%b) -#取余 -def pre(a, b): - print(a**b) -#开方 - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\272.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\272.png" deleted file mode 100644 index 3e087c7ed71b2218c026314c7a00f9bb57d3a469..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\272.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/1-\346\226\260\351\241\271\347\233\256\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/1-\346\226\260\351\241\271\347\233\256\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index aea261b3dbf5c01c6d9a356327bb9d62611a4952..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/1-\346\226\260\351\241\271\347\233\256\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/2-\345\273\272\347\253\213git\357\274\214\346\217\220\344\272\244\345\210\260\347\240\201\344\272\221.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/2-\345\273\272\347\253\213git\357\274\214\346\217\220\344\272\244\345\210\260\347\240\201\344\272\221.png" deleted file mode 100644 index 1d85267a4cb79a0210c251e3927371d1ddf191ff..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/2-\345\273\272\347\253\213git\357\274\214\346\217\220\344\272\244\345\210\260\347\240\201\344\272\221.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/3.\345\256\236\344\276\213.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/3.\345\256\236\344\276\213.png" deleted file mode 100644 index 3959b54e774e758613a319dca377f6a62c67b34f..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/3.\345\256\236\344\276\213.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/~$ Microsoft Word \346\226\207\346\241\243.docx" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/~$ Microsoft Word \346\226\207\346\241\243.docx" deleted file mode 100644 index 940e621abfb6733ca5dcff9773bffbc0a94995b1..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/~$ Microsoft Word \346\226\207\346\241\243.docx" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\2541\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\2541\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index fe8ded28754066eb188232748db245f8be034a7c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\2541\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,26 +0,0 @@ -# 1.四大基本数据结构中哪些是可变的,哪些是不可变的? - -## ①元素可变的数据结构:list(列表)、dict - -### list改变元素方式:a=["1",“2”]、list("") - -#### 在末尾添加a.append("x"), - -#### 在列表中添加a.insert(0,"x") - -#### 在列表中删除del a[0]、a.pop(0)、a.remove("x") - -### dict可添加、改变、删除key值,但key是唯一的、不可更改。 - -## ②元素不可变的数据结构:tuple(元组)、set。 - - - -# 2.四大基本数据结构中哪些是有序的、哪些是无序的? - -## 有序的:list,tuple - -## 无序的:set,dict - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232.docx" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232.docx" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232\347\254\2543\351\227\256.py.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232\347\254\2543\351\227\256.py.py" deleted file mode 100644 index cc0753acbc852329e77fba2ff01654d50fb24bb7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232\347\254\2543\351\227\256.py.py" +++ /dev/null @@ -1,18 +0,0 @@ -g=True -t=b"hello" -ff=None -list1=["a","2","1.0",g,t,ff] -tuple2=("a",2,1.0,g,t,ff) -dict3={ - "a":"aa", - "b":34, - "c":1.0, - "d":True, - "e":b"hello", - "f":None -} -set4={"a",2,1.0,g,t,ff} -print(list1) -print(tuple2) -print(dict3) -print(set4) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\357\274\2102\346\224\271\357\274\211\347\254\254\344\270\200\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232\347\254\2543\351\227\256.py.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\357\274\2102\346\224\271\357\274\211\347\254\254\344\270\200\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232\347\254\2543\351\227\256.py.py" deleted file mode 100644 index 6cb76bb588c3fd014c93f1aca8963f9e1e6c43d9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2541\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/\357\274\2102\346\224\271\357\274\211\347\254\254\344\270\200\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232\347\254\2543\351\227\256.py.py" +++ /dev/null @@ -1,18 +0,0 @@ -g = True -t = b"hello" -ff = None -list1 = ["a", "2", "1.0", g, t, ff] -tuple2 = ("a", 2, 1.0, g, t, ff) -dict3 = { - "a": "aa", - "b": 34, - "c": 1.0, - "d": True, - "e": b"hello", - "f": None -} -set4 = {"a", 2, 1.0, g, t, ff} -print(list1) -print(tuple2) -print(dict3) -print(set4) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/2ed week work mistakes.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/2ed week work mistakes.md" deleted file mode 100644 index 694228083beb46065545e08868e59e862c1b7c5e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/2ed week work mistakes.md" +++ /dev/null @@ -1,41 +0,0 @@ -# 2ed week work mistakes - -## 1.变量与运算符之间要空格 - -## 2.函数与函数之间空两行 - -``` -def add(a, b): - print(a+ b) -#加法 - - -def minus(a, b): - print(a - b) -#减法 - - -def mul(a, b): - print(a * b) -#乘法 - - -def div(a, b): - print(a / b) -#除法 - - -def amul(a, b): - print(a // b) -#整除 - - -def yu(a, b): - print(a % b) -#取余 - - -def pre(a, b): - print(a ** b) -#开方 -``` \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/\357\274\2102\346\224\271\357\274\211my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/\357\274\2102\346\224\271\357\274\211my_calculator.py" deleted file mode 100644 index d88e97d5538a1a97827d5025fbe462d9d1f856d9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/\357\274\2102\346\224\271\357\274\211my_calculator.py" +++ /dev/null @@ -1,51 +0,0 @@ -#加法 -def add(a, b): - print(f"{a} + {b} =" ) - print(a + b) -add(3, 4) -#加法 - - -def minus(a, b): - print(f"{a} - {b} =") - print(a - b) -minus(1, 5) -#减法 - - -def mul(a, b): - print(f"{a} * {b} =") - print(a * b) -mul(5, 7) -#乘法 - - -def div(a, b): - print(f"{a} / {b} =") - print(a / b) -div(8, 2) -#除法 - - -def amul(a, b): - print(f"{a} // {b} =") - print(a // b) -amul(4, 7) -#整除 - - -def yu(a, b): - print(f"{a} % {b} =") - print(a % b) -yu(7, 8) -#取余 - - -def pre(a, b): - print(f"{a} ** {b} =") - print(a ** b) -pre(7, 9) -#开方 - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/\357\274\210\346\224\271\357\274\211my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/\357\274\210\346\224\271\357\274\211my_calculator.py" deleted file mode 100644 index ae561b095d2658ac181a90cb9ae79e5ab4f82f13..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2541\350\257\276\344\275\234\344\270\232/\357\274\210\346\224\271\357\274\211my_calculator.py" +++ /dev/null @@ -1,36 +0,0 @@ -def add(a, b): - print(a + b) -#加法 - - -def minus(a, b): - print(a - b) -#减法 - - -def mul(a, b): - print(a * b) -#乘法 - - -def div(a, b): - print(a / b) -#除法 - - -def amul(a, b): - print(a // b) -#整除 - - -def yu(a, b): - print(a % b) -#取余 - - -def pre(a, b): - print(a ** b) -#开方 - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/1-\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/1-\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201.py" deleted file mode 100644 index 8b05964dd3582db8a5f2eac78616547ad3e54437..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/1-\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201.py" +++ /dev/null @@ -1,9 +0,0 @@ -#编码 -"你好".encode("utf-8") -b'\xe4\xbd\xa0\xe5\xa5\xbd' - - -#解码 ->>> b'\xe4\xbd\xa0\xe5\xa5\xbd'.decode("utf") -'你好' - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/2-\345\255\227\347\254\246\344\270\262\347\232\204CRUD\347\273\203\344\271\240.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/2-\345\255\227\347\254\246\344\270\262\347\232\204CRUD\347\273\203\344\271\240.py" deleted file mode 100644 index 1f8df48101b67590f968bcf547046c9006168c18..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/2-\345\255\227\347\254\246\344\270\262\347\232\204CRUD\347\273\203\344\271\240.py" +++ /dev/null @@ -1,81 +0,0 @@ -#创建(Create) -a = "a" -a = a + "b" -a -'ab' - - -a = "a" -a += "b" -a -'ab' - - -#索引(Retrieve) -a = "wang" -a[1] -'a' - -#.find() -a.find("e") --1 -a.find("w") -0 - - -#.index() -a.index("a") -1 -a.index("8") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - - -#starswith -f = "2020-12-26-xxx" -f.startswith("2020-12-26") -True - - -#endswith -a = "xxx.jpg" -a.endswith("jpg") -True - - -#更新(UPDATE) -a = "favorite, favoritt" -a.replace("itt", "ite") -'favorite, favorite' - - -#分割(split) -a = "<>, <>, <>" -a.split(",") -['<>', ' <>', ' <>'] - -#拼接(join) -b = a.split(",") -b -['<>', ' <>', ' <>'] -",".join(b) -'<>, <>, <>' - - -#删除(DELETE) -a = " world" -a -' world' -a.strip() -'world' - - -a = " ddddd " -a.lstrip() -'ddddd ' -a.rstrip() -' ddddd' -#用dir("")rhd 看方法 - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/3-\345\260\206\342\200\234\345\255\227\347\254\246\344\270\262\347\232\204\346\240\274\345\274\217\345\214\226\347\273\203\344\271\240.txt\342\200\235\344\277\235\345\255\230\345\210\260\346\234\254\345\234\260\346\226\207\344\273\266.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/3-\345\260\206\342\200\234\345\255\227\347\254\246\344\270\262\347\232\204\346\240\274\345\274\217\345\214\226\347\273\203\344\271\240.txt\342\200\235\344\277\235\345\255\230\345\210\260\346\234\254\345\234\260\346\226\207\344\273\266.py" deleted file mode 100644 index ea1fbd3626d6cdff6f1a4a7512a5e19d7bc1a7a0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/3-\345\260\206\342\200\234\345\255\227\347\254\246\344\270\262\347\232\204\346\240\274\345\274\217\345\214\226\347\273\203\344\271\240.txt\342\200\235\344\277\235\345\255\230\345\210\260\346\234\254\345\234\260\346\226\207\344\273\266.py" +++ /dev/null @@ -1,39 +0,0 @@ -output = open("字符串的格式化练习.txt", "w", encoding="utf-8") -content = """ -#format -a = "ping" -b = "pong" -print("play pingpong: {}, {}".format(a, b)) - - -#按指定的参数索引 -a = "ping" -b = "pong" -print("play pingpong: {0}, {1}, {1}".format(a, b)) - - -#按关键词参数索引 -a = "ping" -b = "pong" -print("play pingpong: {a}, {b}, {b}".format(a = "ping", b = "321")) - - -#按照变量 -a = "ping" -b = "pong" -print(f"playing pingpong: {a}, {b}") - - -#小数的表示{:.2f} -print("{:.2f}".format(3.45666)) - - -#% -"playing %s %s" % ("ping", "pong") -'playing ping pong' - -""" - -output.write(content) -output.close() - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/\351\231\204\344\273\266\357\274\232\345\255\227\347\254\246\344\270\262\347\232\204\346\240\274\345\274\217\345\214\226\347\273\203\344\271\240.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/\351\231\204\344\273\266\357\274\232\345\255\227\347\254\246\344\270\262\347\232\204\346\240\274\345\274\217\345\214\226\347\273\203\344\271\240.txt" deleted file mode 100644 index b67f07f0d6d4c1648be6cc976bedafed289e8084..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2542\350\257\276\344\275\234\344\270\232/\351\231\204\344\273\266\357\274\232\345\255\227\347\254\246\344\270\262\347\232\204\346\240\274\345\274\217\345\214\226\347\273\203\344\271\240.txt" +++ /dev/null @@ -1,33 +0,0 @@ - -#format -a = "ping" -b = "pong" -print("play pingpong: {}, {}".format(a, b)) - - -#按指定的参数索引 -a = "ping" -b = "pong" -print("play pingpong: {0}, {1}, {1}".format(a, b)) - - -#按关键词参数索引 -a = "ping" -b = "pong" -print("play pingpong: {a}, {b}, {b}".format(a = "ping", b = "321")) - - -#按照变量 -a = "ping" -b = "pong" -print(f"playing pingpong: {a}, {b}") - - -#小数的表示{:.2f} -print("{:.2f}".format(3.45666)) - - -#% -"playing %s %s" % ("ping", "pong") -'playing ping pong' - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/dict_crud\347\273\203\344\271\240.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/dict_crud\347\273\203\344\271\240.py" deleted file mode 100644 index 19f50281bd5a720b83da571d456aa643926b33e5..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/dict_crud\347\273\203\344\271\240.py" +++ /dev/null @@ -1,62 +0,0 @@ -#dict - -#Create -#键对值赋值 -c = {} -c["a"] = 1 -print(c) - - -#update -t = {"c": 4, "b": 5} -c.update(t) -print(c) - - -#setdefault -c.setdefault("x", 4) -print(c) - - - - -#Retrieve -#键对值访问 -print(c["x"]) - - -#get -print(c.get("c")) - - -#keys() -print(c.keys()) -print(list(c.keys())) - - -#Values() -print(list(c.values())) - - -#items() -print(list(c.items())) - - -#Update -c["x"] = 55 -print(c) -c.update({"x": 45, "c": 88, "nn": 909}) -print(c) - - -#Delete -#pop -c.pop("x") -print(c) - - -#popitem() -c.popitem() -print(c) - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/list_crud\347\273\203\344\271\240.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/list_crud\347\273\203\344\271\240.py" deleted file mode 100644 index c305c0a860488f266d3ad8b5a769f5eaef829808..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/list_crud\347\273\203\344\271\240.py" +++ /dev/null @@ -1,89 +0,0 @@ -#list -#cteate -list_1 = ["ddd"] -list_1.append("adsd") -print(list_1) - - -#+和+= -l_1 = ["a"] -l_2 = ["b"] -l_3 = l_1 + l_2 -print(l_3) -l_3 += ["333"] -print(l_3) - - -#* -l_4 = ["444"] * 3 -print(l_4) - - -#insert -name = ["333"] -name.insert(0, "444") -print(name) - - -#Retrieve -name1 = ["qq", "ww"] -print(name1[1]) - - -#切片 -l = list(range(100)) -print(l[0:10]) -print(l[20:30]) -print(l[0:-1]) -print(l[-1]) -print(l[20:0]) -print(l[1:45:3]) - - -#index -m = ["qq", "ee"] -print(m.index("ee")) -m.insert(m.index("ee"), "dd") -print(m) - - -#Update -#索引赋值 -m[0] = "aa" -print(m) - - -#切片赋值 -l4 = list(range(50)) -l4[0:8] = "d" -print(l4) - - -#pop -m_2 = list(range(30)) -print(m_2.pop()) - - -#clear -m_2.clear() -print(m_2) - - -#SORT -l_0 = [1, 5, 3, 2] -l_0.sort() -print(l_0) - - -#sorted -l_88 = [5, 4, 3, 2] -print(sorted(l_88)) - - -#reverse -l_88.reverse() -print(l_88) - - -#reversed -print(list(reversed(l_88))) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/set_crud\347\273\203\344\271\240.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/set_crud\347\273\203\344\271\240.py" deleted file mode 100644 index e681d6b9acb30fed381a1712b5612d548df70ee1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/set_crud\347\273\203\344\271\240.py" +++ /dev/null @@ -1,49 +0,0 @@ -#set -#Create -#add -s = set() -s.add("b") -print(s) - -#dir(s)查看函数 - - -#Retrieve -"b" in s -True - - -#Update -s.update("b", "d") -print(s) - - -#union -m = {"s"} -n = {"d"} -m.union(n) -{'s', 'd'} -m.union("tttt") -{'t', 's'} -m.union({"tttt"}) -{'s', 'tttt'} - - -dd = {"q", "e", "p"} -print(s.union({"dd"})) - - -#delete -#remove -dd.remove("q") -print(dd) - - -#discard -dd.discard("e") -print(dd) - - -#pop -dd.pop() -print(dd) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/tuple_Retrievea\347\273\203\344\271\240.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/tuple_Retrievea\347\273\203\344\271\240.py" deleted file mode 100644 index f55b24850fcdc368691f8985dbf677e956480bb9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\344\277\212\347\204\272/\347\254\2542\345\221\250\347\254\2543\350\257\276\344\275\234\344\270\232/tuple_Retrievea\347\273\203\344\271\240.py" +++ /dev/null @@ -1,20 +0,0 @@ -#tuple -#Create无 -#Retrieve -name1 = (1, 2, 4, 9, 4, 3, 5) - - -#索引取值 -print(name1[0]) - - -#index -print(name1.index(2)) - - -#切片 -print(name1[1:4]) - - -#Update无 -#Delete无 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/shili.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/shili.py" deleted file mode 100644 index f805d0463c3f3885f99fa381e05f574f34e44a34..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/shili.py" +++ /dev/null @@ -1,12 +0,0 @@ -a = 1 -b = 2.0 -c = ('3') -d = True -e = False -f = None -list = (a,b,c,d,e,f) -tuple = (a,b,c,d,e,f) -set = {a,b,c,d,e,f} -print(list) -print(tuple) -print(set) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/cmd python\347\216\257\345\242\203\351\205\215\347\275\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/cmd python\347\216\257\345\242\203\351\205\215\347\275\256.png" deleted file mode 100644 index 8e6b7a2a2a06d3bf04d95b08fead5bc8c0a1468a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/cmd python\347\216\257\345\242\203\351\205\215\347\275\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/pycharm\347\216\257\345\242\203\351\205\215\347\275\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/pycharm\347\216\257\345\242\203\351\205\215\347\275\256.png" deleted file mode 100644 index df1d822527a37f603e0d1bc0f08f1cdfb0ff9f29..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/week1/pycharm\347\216\257\345\242\203\351\205\215\347\275\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/notebook.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/notebook.md" deleted file mode 100644 index 0adc7117ddfad95382a17ec6c9f231fe81cd5d80..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/notebook.md" +++ /dev/null @@ -1,259 +0,0 @@ -# 第一周_第三节课 - -## 变量和赋值 - -- 什么是变量 - - - 一个实体的指代 - - - 查看变量的内存地址 - - ``` - id(x) - ``` - - - 可变化的 可重新赋值 - -- 为变量赋值 - - - 通过 = 来赋值 - - ``` - x = 3 - ``` - - - 被重新赋值之后的值去哪儿了 - - - 被系统回收了 - -- python的常量 - - - python没有常量这个数据类型 - - 程序员之间的约定,如果这个命名都是大写字母,那么就视为一个常量 - -## python的六大基本类型 - -``` -*强调基本的原因 数据类型和数据结构指向的范围更广泛(像堆,栈,树),不要产生错误的认知,形成思维定式 -``` - -- 通过type函数来查看当前变量的数据类型 - -- **int(整数)** - - ``` - int("1") - ``` - -- **float(浮点数** - - ``` - float("1.0") - ``` - - - 因为计算机只认识0和1,所以浮点数强调的是小数的表现形式 - - - 表现无限 - - ``` - float("INF") - ``` - - - -- **string(字符串,字符序列)** - - ``` - str() #转换数据类型 - ``` - - - 在有些语言中,单个字符也是一个基本的数据类型(char),python中没有 - - - 有序的 - - - 如何表示字符串 - - - ``` - '' - ``` - - - ``` - "" - ``` - - - ``` - '''''' - ``` - - - ``` - """""" - ``` - - - 转义字符 - - - 告诉python解释器 我们当前表示的是一个字符或者是特殊字符 - - - 通过\来转义 \n 换行 - - ``` - "2\"" - "2\n3" - ``` - -- **boolean(布尔值)** - - 用来表示True 或者 False - - - ``` - True = 1 - True - False == 0 - True - ``` - - - true 等价于 1 False 等价于 0 - -- **bytes(二进制序列)** - - - 二进制表现形式 - -- **None(空) #比较重要,后面应用很多** - - - 有了False和0为什么还要有None - - 因为False和0有时候也代表了一种结果 - -## python的四大基本数据结构 - -- **list(列表)** - - - 什么是列表 - - 用来装载不同数据类型的数集结构 - - - 列表的特点 - - - 有序的 - - 可以装载任意数据类型 - - - 如何让表示list - - - 通过list()新建一个列表 - - - 通过[]声明一个列表 - - ``` - list() - [] - a = [1,2,3] - type(a) - - ``` - -- **tuple(元组)** - - - 什么是元组 - - 简单地认为,元组是不可修改得列表,常用来表示记录 - - - 元组的特点 - - - 有序的 - - 可以装载任意数据;类型 - - 不可修改 - - - 如何表示tuple - - - 通过tuple()新建一个元组 - - - 通过(,)来声明一个元组 - - ``` - tuple("hallo") - ('h', 'a', 'l', 'l', 'o') - - a = (1,2) - a - (1, 2) - - type(a) - - ``` - - - 声明单个元素的元组,要添加逗号 - - ``` - a = (1,) - a - (1,) - type(a) - - ``` - - - -- **dict(字典)** - - - 什么是字典 - - 字典也叫hashtable ,通过hash(散列)函数将传入的key值生成地址来查找value - - key -> hash 函数 -> 返回了value的地址 -> 通过地址返回value值 - - - 字典的特点 - - - 无序的 #python3.6是有序的,无视这一点 - - 字典中的key 必须是可哈希的 - - 其本身是可以更改的 - - - 如何表示字典 - - - 通过dict()函数来创建字典 - - - 通过{}来声明一个字典 - - ``` - dict() - {} - - a = {"a":1} - type(a) - - ``` - - - -- **set(集合)** - - - 什么是set - - - 其实是没有value的字典 - - - 集合的特点 - - - 无序的 - - 集合中的key必须是可hash的 - - 元素是唯一的 - - - 如何表示set - - - 通过set()函数来创建集合 - - - 通过{}来声明一个集合 - - ``` - set({1,2}) - {1, 2} - - a = {"a",1} - type(a) - - ``` - -- **课后作业** - - - 四大基本数据结构中哪些是可变的,哪些是不可变的 - - 可变的 list dict 不可变的 tuple set - - 四大基本数据结构中哪些是有序的,哪些是无序的 - - 有序的 list tupple 无序的 dict set - - 创建set,list,dict.tuple实例,每个数据结构中的实例需要包括六大基本数据类型(有一个是没办法包含数据结构的) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/shili.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/shili.py" deleted file mode 100644 index 87ce1ce1d9d16867d13f058c3ea41e2bd857503c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/shili.py" +++ /dev/null @@ -1,12 +0,0 @@ -a = 1 -b = 2.0 -c = ('3') -d = True -e = False -f = None -list = (a, b, c, d, e, f) -tuple = (a, b, c, d, e, f) -set = {a, b, c, d, e, f} -print(list) -print(tuple) -print(set) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/wenda.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/wenda.md" deleted file mode 100644 index 7b4342d1218dad273711c62e2fb045f8d4bff0aa..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/wenda.md" +++ /dev/null @@ -1,4 +0,0 @@ -- 四大基本数据结构中哪些是可变的,哪些是不可变的 - - 可变的 list dict 不可变的 tuple set -- 四大基本数据结构中哪些是有序的,哪些是无序的 - - 有序的 list tupple 无序的 dict set \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/\344\275\234\344\270\2321.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/\344\275\234\344\270\2321.png" deleted file mode 100644 index 2be33bd6e0e0f1c4f28d171caf453d1b98b099ab..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/\344\275\234\344\270\2321.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/\344\275\234\344\270\2322.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/\344\275\234\344\270\2322.png" deleted file mode 100644 index 3898fb72fac7a2a3b98fc4c01daa21aa05e8ef3f..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/\344\275\234\344\270\2322.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232/job.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232/job.py" deleted file mode 100644 index 9ab32c0b34a894dfb933495c54e335d4c45164a4..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232/job.py" +++ /dev/null @@ -1,49 +0,0 @@ -def add(a, b): #加法运算 - return a + b - - -def subtract(c, d): #减法运算 - return c - d - - -def multiply(e, f): #乘法运算 - return e * f - - -def eliminates(g, h): #除法运算 - return g / h - - -def divide (o, p): #整除运算 - return o // p - - -def remainder(q, r): #取余运算 - return q % r - - -def sqr(s, t): #开方运算 - return s ** t - - -if _name_ == "_main_": - result1 = add(5, 6) - print(result1) - - result2 = subtract(5, 6) - print(result2) - - result3 = multiply(5, 6) - print(result3) - - result4 = eliminates(5, 6) - print(result4) - - result5 = divide(5, 6) - print(result5) - - result6 = remainder(5, 6) - print(result6) - - result7 = sqr(5, 6) - print(result7) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/CRUD.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/CRUD.py" deleted file mode 100644 index 2d0578e585f9eab41203d181d72de21c54728504..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/CRUD.py" +++ /dev/null @@ -1,173 +0,0 @@ -#list CRUD 操作 -#create -content = """" -school_1 = {'name':'小屋', 'class':'二班'} -school_2 = {'name':'张三', 'class':'三班'} -school_list = [school_1,school_2] # 列表里面嵌套字典 -a = school_list -a -[{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}] -a.append({'name':'李四', 'class':'四班'}) #append() -a -[{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}] - -a_1 = [{'name': '王麻子', 'class': '五班'}] # + 拼接两个列表,然后返回一个新列表 -a_2 = a + a_1 -a_2 -[{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}] - -a += a_1 # += -a -[{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}] - -L = [a] * 10 -L -[[{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': -'四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三' -, 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班' -}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', - 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': -'王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'} -, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}], [{'name': '小屋', 'class': '二班'}, {'name': '张三', 'class': '三班'}, {'name': '李四', 'class': '四班'}, {'name': '王麻子', 'class': '五班'}]] - -a_1 -[{'name': '王麻子', 'class': '五班'}] # insert(,) 指定位置添加元素 -a_1.insert(7, "san") -a_1 -[{'name': '王麻子', 'class': '五班'}, 'san'] -a_1.insert(1,"san") -a_1 -[{'name': '王麻子', 'class': '五班'}, 'san', 'san'] -a_1.insert(0, "san") -a_1 -['san', {'name': '王麻子', 'class': '五班'}, 'san', 'san'] - -# Retrieve -L = ['a', 'b', 'c'] #赋值了一个新列表 -L -['a', 'b', 'c'] # 切片 -L[0:1] -['a'] - -L.index('a') # index() 固定位置的修改 -0 -L.insert(L.index('a'), 'd') -L -['d', 'a', 'b', 'c'] - -#update -L[0] = "start" # 索引赋值 -L -['start', 'a', 'b', 'c'] - -L[0:2] = "a" # 切片赋值 -L -['a', 'b', 'c'] - -# DELETE -x = L #pop 末尾删除元素 -x -['a', 'b', 'c'] -x = L.pop() -x -'c' - -L = [5, 1, 4, 7, 8] # sort() 排序 -L.sort() -L -[1, 4, 5, 7, 8] - -list(reversed(L)) #reversed 倒序 -[8, 7, 5, 4, 1] - - - -#tupple R 操作 -t = ('a', 'b', 'c', 'd') #索引取值 -t[1] -'b' - -t.index('a') #index() -0 - -t[0:2] #切片 -('a', 'b') - - - -# dict CRUD 操作 -#create -d = {'a': 1, 'b': 2, 'c': 3} #键对键赋值 -d['a'] = 2 -d -{'a': 2, 'b': 2, 'c': 3} - -d_1 = {'d':4} # update 合并字典 -d.update(d_1) -d -{'a': 2, 'b': 2, 'c': 3, 'd': 4} - -# Retrieve -d # 键对值访问缺失key会报错,而get可以指定默认值 -{'a': 2, 'b': 2, 'c': 3, 'd': 4} -d['a'] -2 -d.get('b') -2 - -d.keys() #keys values items 返回()() -dict_keys(['a', 'b', 'c', 'd']) -d.values() -dict_values([2, 2, 3, 4]) -d.items() -dict_items([('a', 2), ('b', 2), ('c', 3), ('d', 4)]) - -#DELETE -d -{'a': 2, 'b': 2, 'c': 3, 'd': 4} -d.pop('a') # pop(key) 删除当前元素并返回value - - - -# set CRUD -#create -s = {'a', 'b', 'c'} #add -s.add(2) -s -{'c', 2, 'a', 'b'} - -s.update('a') # update -s -{'c', 2, 'a', 'b'} -s.update('f') -s -{2, 'f', 'c', 'b', 'a'} - -# Retrieve -'f' in s # 长成员检测符 -True - -#update -s -{2, 'f', 'c', 'b', 'a'} -s_1 = {'e'} -s.union(s_1) -{'c', 2, 'f', 'b', 'e', 'a'} - -#DELETE -s -{2, 'f', 'c', 'b', 'a'} -s.pop() #pop() 当成无序删除并返回元素 -2 -s -{'f', 'c', 'b', 'a'} - -s -{'f', 'c', 'b', 'a'} # remove 不报错 discard 报错 -s.remove('f') -s -{'c', 'b', 'a'} -s.discard('c') -s -{'b', 'a'} -""" \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/content.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/content.py" deleted file mode 100644 index 111b4a0eb6e9587ca0c90d804b09b7dc2b4123f8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\345\261\213/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/content.py" +++ /dev/null @@ -1,67 +0,0 @@ -output = open("output.txt", "w", encoding = "utf-8") #保存文件到本地 -content = """ -#编码 -a = "圣诞节快乐" -a.encode("utf-8") - -b'\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe5\xbf\xab\xe4\xb9\x90' - -#解码 -b = b'\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe5\xbf\xab\xe4\xb9\x90' -b -b'\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe5\xbf\xab\xe4\xb9\x90' -b.decode("utf") -'圣诞节快乐' - -#CRUD -#create -a = "圣" -a = a + "诞" + "节" -a -'圣诞节' - -#Retrieve -a = ("Merry Christmas") -a[1] -'e' -a.find("C") -6 - -#UPDATE -a = ("Marry Christmas") #replace(替换) -a.replace("Ma", "Me") -'Merry Christmas' - -a = "b, c, d" #split(分割) -a.split(", ") -['b', 'c', 'd'] - -b = a.split(", ") #join (拼接) -b -['b', 'c', 'd'] -", ".join(b) -'b, c, d' - -#DELETE(删除) - -a = " hello " #strip -a -' hello ' -a.strip() -'hello' - -#格式化输出 - -a = "1" -b = "2" - -print("加油: {}, {}".format(a, b)) # #按传入参数默认顺序 - -print("加油: {0}, {1}, {0}, {1}".format(a, b)) # 按指定参数索引 - -print("加油: {a}, {b}, {a}, {b}".format(a = "1", b = "2")) # 按关键词参数 - -print(f"加油: {a}, {b}") #按变量 -""" -output.write(content) #写入文件 -output.close # 关闭文件句柄 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/2\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_git.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/2\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_git.png" deleted file mode 100644 index af754977c5526fdec14878aba91bd977f806f1bb..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/2\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_git.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/2\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_venv.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/2\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_venv.png" deleted file mode 100644 index e83f4f4022a3420edcf29261b90f66dcbb7fe603..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/2\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_venv.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/lesson3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/lesson3.py" deleted file mode 100644 index 861bc8a91094e5104f186ca03427a0b5688cab3e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/lesson3.py" +++ /dev/null @@ -1,25 +0,0 @@ -# 创建一个列表list - -a = [1, 1.0, 'hello', True, b'', None] - -# 创建一个元组tuple - -b = (1, 1.0, 'hello', True, b'', None) - -# 建一个字典dict - -c = {'a': 1, 'b': 1.0, 'c': 'hello', 'd': True, 'e': b'', 'f': None} - -# 创建一个集合set - -d = {1, 1.0, 'hello', True, B'', None} - -# 验证一下 - -print(type(a), type(b), type(c), type(d)) - -print(a, b, c, d) - -# 测试了一下看了下结果,老师说的坑大概就出现在set这里。 -# 在set里面,0和False会被去重,1和1.0还有True也会被去重,最后都只会显示0和1。 -# 但是 b''和 b'\x00'还是会显示出来,所以有点不明白bytes到底是什么意思了,明明我的b''和b'\x00'是通过bytes(0)和bytes(1)给转化过来的。 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\344\272\214\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\346\217\220\344\272\244.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\344\272\214\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\346\217\220\344\272\244.md" deleted file mode 100644 index 63248b5de75e5f8fb7e4e115db4271404f99e3aa..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\344\272\214\347\217\255_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\346\217\220\344\272\244.md" +++ /dev/null @@ -1,14 +0,0 @@ -- 四大基本数据结构中哪些是可变的,哪些是不可变的? - - 可变的 - - list(列表) - - dict(字典) - - set(集合) - - 不可变的 - - tuple(元组) -- 四大基本数据结构中哪些是有序的,哪些是无序的? - - 有序的 - - list(列表) - - tuple(元组) - - 无序的 - - dict(字典) - - set(集合) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_Pycharm.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_Pycharm.png" deleted file mode 100644 index a4301f6e082c47a3962ef6897921e14af609f858..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_Pycharm.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_cmd.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_cmd.png" deleted file mode 100644 index 511acb3b8693e58fc9137fc85b7024bcf2ff6b73..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_cmd.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/content.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/content.py" deleted file mode 100644 index 8c0d9f14dad2f90271e9b9e4294b62b72e358e45..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/content.py" +++ /dev/null @@ -1,161 +0,0 @@ -# open函数打开一个文件,没有文件会新建,但是路径不对会报错 -# 指定文件名,方法(读,写,追加),编码格式 - - -# 保存到文件 -output = open("output.md", "w", encoding="utf-8") -content = """ -# 编码 ->>> '训练营'.encode("utf-8") -b'\xe8\xae\xad\xe7\xbb\x83\xe8\x90\xa5' - - -# 解码 ->>> a = '训练营'.encode("utf-8") ->>> a -b'\xe8\xae\xad\xe7\xbb\x83\xe8\x90\xa5' ->>> a.decode("utf") -'训练营' - - -# Create(创建) ->>> a = 'a' ->>> a += 'b' ->>> a -'ab' - - -# Retrieve(检索) -# 根据索引获取字符 ->>> a = 'hello, python' ->>> a[0] -'h' - - -# find和index ->>> a = 'hello, python' ->>> a.find("p") -7 ->>> a.find("@") --1 ->>> a.index("h") -0 ->>> a.index("@") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - - -# startswith和endswith ->>> a = "2020-12-25.python.py" ->>> a -'2020-12-25.python.py' ->>> a.startwith("2020") -Traceback (most recent call last): - File "", line 1, in -AttributeError: 'str' object has no attribute 'startwith' ->>> a.startswith("2020") -True ->>> a.endswith("py") -True - - -# Update(更新) -# replace(替换) ->>> a = "hello, python" ->>> a.replace("on", "off") -'hello, pythoff' ->>> a -'hello, python' ->>> b = a.replace("on","off") ->>> b -'hello, pythoff' - - -# split(分割) ->>> a = "<>, <>, <>, <>" ->>> a.split(",") -['<>', ' <>', ' <>', ' <>'] ->>> - - -# join(拼接) ->>> b = a.split(",") ->>> b -['<>', ' <>', ' <>', ' <>'] ->>> b.join(",") -Traceback (most recent call last): - File "", line 1, in -AttributeError: 'list' object has no attribute 'join' ->>> ",".join(b) -'<>, <>, <>, <>' - - -# Delete(删除) -# strip, lstrip, rstrip ->>> a = " hello, python " ->>> a.lstrip() -'hello, python\t\t' ->>> a.rstrip() -'\thello, python' ->>> a = " hello, python " ->>> a.strip() -'hello, python' ->>> a.lstrip() -'hello, python ' - - -# format -# 按传入参数默认顺序 ->>> a = "ping" ->>> b = "pong" ->>> "play pingpong: {}, {}".format(a, b) -'play pingpong: ping, pong' - - -# 按指定参数索引 ->>> "play pingpong: {0}, {1}, {0}, {1}".format(b, a) -'play pingpong: pong, ping, pong, ping' - - -# 按关键词参数 ->>> "play pingpong: {a}, {b}, {a}, {b}".format(a = a, b = b) -'play pingpong: ping, pong, ping, pong' - - -# 按变量(推荐,但是只有3.6以上版本才可以使用) ->>> f"playing pingpong: {a}, {b}" -'playing pingpong: ping, pong' - - -# 小数的表示 ->>> "{:.2f}".format(3.1415926) -'3.14' - - -# %的用法 ->>> "playing %s %s" % ("ping","pong") -'playing ping pong' -""" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() - - -# 读取文件 -input = open("output.txt", "r", encoding="utf-8") -# 获取文件中的内容 -content = input.read() -print(content) -# 暂时理解为只能读取一遍 -content_2 = input.read() -print(content_2) - - -# 追加文件 -output = open("output.txt", "a", encoding="utf-8") -content_a = "\nhello, python" -# 正式写入文件 -output.write(content_a) -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/crud.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/crud.py" deleted file mode 100644 index 438a72a8185490ee488b40129cfcea9cd2a6c9b2..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/crud.py" +++ /dev/null @@ -1,207 +0,0 @@ -# list(列表) -# list中存的元素其实是引用 -l = [1, 1.0, 'hello', True, b'', None, [1, "x"], ("y", 1), {'q': 1, 'w': 2, 'e': 3, 'r': 6}, {'w', 's', 'a', 'd'}] - - -# Create(增加) -# append -l.append('h') -print(l) - - -# +和+= -# 拼接两个列表然后返回一个新列表 -l_1 = ['a'] -l_2 = l + l_1 -print(l_2) - - -# *和*= -l_3 = l_1 * 10 -print(l_3) - - -# insert -# 指定位置添加元素 -l.insert(5, 15) -print(l) - - -# Retrieve(检索) -# 索引取值 -# 所有序列都支持索引取值 -l_r = l[8] -print(l_r) - - -# 切片 -l_q = l[0:6] -print(l_q) - -# 取最后一个 -l_q1 = l_q[-1] -print(l_q1) - -# 间隔问题 -l_q2 = l_q[0:5:2] -print(l_q2) - - -# index -l.insert(l.index(15), 'test') - - -# Update(更新) -# 索引赋值 -l[6] = "3" -print(l) - -# 切片赋值 -l[5:7] = [57] -print(l) - - -# Delete(删除) -# pop() 从末尾删除元素并返回 -l.pop() -print(l) - -# clear -# 清除当前列表的元素,不会改变列表的内存地址 -l_q.clear() -print(l_q) - - -# sort()(排序) -l_q = [5, 8, 0, 1, 4, 7, 9, 6, 3, 2] -l_s = l_q -l_s.sort() -print(l_s) - -# sorted -l_d = sorted(l_q) -print(l_d) - -# reverse -l_d.reverse() -print(l_d) - -# reversed -# 倒序之后返回新列表 -print(list(reversed(l_s))) - - - -# tuple - -# Create 无 -# Update 无 -# Delete 无 - -# Retrieve -# 索引取值 -# index -# 切片 -t = tuple(l) -print(t, t[0], t.index(1), t[0:1]) - - - -# dict -# Create -# 键对值赋值 -d = {} -d['z'] = -1 - - -# update -# 提供合并字典的功能 -d2 = {'a': 1, 'b': 1.0, 'c': 'hello', 'd': True, 'e': b'', 'f': None} -d.update(d2) - - -# setdifault -# 如果字典中没有当前key,那么就设置默认值 -d.setdefault('y', 3.14) - - -# Retrieve -# 键对值访问 -print(d['a']) - - -# get -# 键对值访问缺失key会报错,而get可以指定默认值 -print(d.get('h', 0)) - - -# keys() -# 返回所有key -print(d.keys()) - - -# values() -# 返回所有value -print(d.values()) - - -# items() -# 返回所有键对值 -print(d.items()) - - -# Update -# 键对值赋值 -# update - - -# Delete -# pop(key) -# 删除当前元素并返回value -print(d.pop('z')) - - -# popitem() -# 对于人来说,相当于随机返回一个item -print(d.popitem()) - - -# clear() -d2.clear() -print(d2) - - -# set -# Create -# add -s = set(d.keys()) -s.add('h') - - -# update -s.update('x') - - -# Retrieve -# 运算符in -print('a' in s) - - -# Update -# union -s.union(set(d2.keys())) -print(s) - - -# Delete -# remove和discard -# discard缺失元素时不会报错,而remove会报错 -s.discard('j') -s.remove('c') -print(s) - - -# pop() -# 当成无序删除并返回元素 -s.pop() -print(s) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/my_calculator.py" deleted file mode 100644 index 2d3b52fa28a5e1a5094642f5dfd9893cb2493011..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\345\260\217\351\243\236\344\276\240/\347\254\254\344\272\214\345\221\250/my_calculator.py" +++ /dev/null @@ -1,58 +0,0 @@ -# 加法 -def add(a, b): - return int(a) + int(b) - - -# 减法 -def sub(a, b): - return int(a) - int(b) - - -# 乘法 -def mul(a, b): - return int(a) * int(b) - - -# 除法 -def div(a, b): - return int(a) / int(b) - - -# 整除 -def exa(a, b): - return int(a) // int(b) - - -# 取余 -def rem(a, b): - return int(a) % int(b) - - -# 开方 -def sqrt(a, b): - return int(a) ** (1 / int(b)) - - -if __name__ == "__main__": - result_add = add(1, 2) - print(result_add) - - - result_sub = sub(1, 2) - print(result_sub) - - - result_mul = mul(1, 2) - print(result_mul) - - result_div = div(1, 2) - print(result_div) - - result_exa = exa(1, 2) - print(result_exa) - - result_rem = rem(1, 2) - print(result_rem) - - result_sqrt = sqrt(1, 2) - print(result_sqrt) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/2\347\217\255_\346\231\223\345\256\201__\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\23201.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/2\347\217\255_\346\231\223\345\256\201__\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\23201.png" deleted file mode 100644 index 1174eb1ab9e8a161d10350f984392d4ddb358b64..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/2\347\217\255_\346\231\223\345\256\201__\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\23201.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/2\347\217\255_\346\231\223\345\256\201__\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\23202.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/2\347\217\255_\346\231\223\345\256\201__\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\23202.png" deleted file mode 100644 index 6432f0e7fc5d5ecc2d1f7e555f5fb5a9983561dd..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/2\347\217\255_\346\231\223\345\256\201__\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\23202.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/01-pycharm\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/01-pycharm\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index b87adad25d63f4f641687ca7a97556c65a3b645b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/01-pycharm\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/02-git\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/02-git\344\273\223\345\272\223.png" deleted file mode 100644 index 840792acae7af64c57f116188da8e29e5b34a62c..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/02-git\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\2541\345\221\250\347\254\2543\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\2541\345\221\250\347\254\2543\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.md" deleted file mode 100644 index f5ac2956b39b31cf716d5aa8e971c35d861af825..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2541\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\2541\345\221\250\347\254\2543\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ /dev/null @@ -1,48 +0,0 @@ -# 第1周第3节课后作业: - -## 1.四大基本数据结构中,哪些是可变得,哪些是不可变的? - -可变的:`list`,`dict`,`set` - -不可变的:`tuple` - -## 2.四大基本数据结构中,哪些是有序的,哪些是无序的? - -有序的:`list`,`tuple` - -无序的:`dict`,`set` - -## 3.创建四大结构实例,每个数据结构需要包括六大数据类型.(有一个数据结构是没办法包含六大) - -1.list实例 - -``` -list1 =(1,1.5,"hello world",bool(2),bytes("hello world".encode("utf-8")),None) - -print(list1) -``` - -2.tuple实例 - -``` -tup1 =(1,1.5,"hello world",bool(2),bytes("hello world".encode("utf-8")),None) - -print(tup1) -``` - -3.dict实例 - -``` -d = {"a": 1, "b": 1.5, "c": "hello world","d": bool(2),"e":bytes("hello world".encode("utf-8")),"f": None} - -print (d) -``` - -4.set实例 - -``` -set1 = {1,1.5,"hello world",bool(2),bytes("hello world".encode("utf-8")),None} - -print (set1) -``` - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/my_calculator.py" deleted file mode 100644 index 8bf3b75ba6a635159e390fbc02007d70e5ab72a0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2541\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/my_calculator.py" +++ /dev/null @@ -1,58 +0,0 @@ -# 第2周第1节课后作业 -# 1.加法 -def add(x, y): - return x + y - - -# 2.减法 -def sub(x, y): - return x - y - - -# 3.乘法 -def mul(x, y): - return x * y - - -# 4.除法 -def divide(x, y): - return x / y - - -# 5.整除 -def double_div(x, y): - return x // y - - -# 6.取余 -def surplus(x, y): - return x % y - - -# 7.开方 -def sqrt(x, y): - return x ** (1/y) - - -if __name__ == "__main__": - - result1 = add(2,3) - print(result1) - - result2 = sub(5,2) - print(result2) - - result3 = mul(4,6) - print(result3) - - result4 = divide(6,2) - print(result4) - - result5 = double_div(5,2) - print(result5) - - result6 = surplus(5,2) - print(result6) - - result7 = sqrt(36,2) - print(result7) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson2.py" deleted file mode 100644 index f20369c17492e42c6bef8a16cd1e1d90ab59edc2..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson2.py" +++ /dev/null @@ -1,147 +0,0 @@ -content = """ -# 码位 ->>> "你好".encode("unicode_escape").decode() -'\\u4f60\\u597d' - ->>> '\u4f60\u597d' -'你好' ->>> len('\u4f60\u597d') -2 - ->>> "你好".encode("utf-8") -b'\xe4\xbd\xa0\xe5\xa5\xbd' - ->>> b = "你好".encode("utf-8") ->>> b -b'\xe4\xbd\xa0\xe5\xa5\xbd' - ->>> b = "你".encode("utf-8") + "好".encode("gbk") ->>> b -b'\xe4\xbd\xa0\xba\xc3' ->>> b.decode("utf-8") -Traceback (most recent call last): - File "", line 1, in -UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 3: invalid start byte -b.decode("gbk") -Traceback (most recent call last): - File "", line 1, in -UnicodeDecodeError: 'gbk' codec can't decode byte 0xc3 in position 4: incomplete multibyte sequence - -# creat ->>> 'a' + 'b' -'ab' - ->>> a = "a" ->>> id(a) -1959968924424 ->>> a = a + "b" ->>> id(a) -1960013011744 - ->>> a = "a" ->>> a += "b" ->>> a -'ab' - -# retrieve ->>> a = "hello world" ->>> a[1] -'e' - -# find ->>> a.find("e") -1 ->>> a.find("l") -2 - ->>> a.find("m") --1 - - -#index ->>> a.index("e") -1 - ->>> a.index("m") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - -# startswith ->>> "568945656".startswith("568") -True ->>> "568945656".startswith("578") -False - -#endswith ->>> "568945656".endswith("568") -False ->>> "568945656".endswith("56") -True - -# update ->>> b = "abcdea" ->>> b.replace("a","z") -'zbcdez' - ->>> a = "2020-12-22 17:15" ->>> a.split(" ") -['2020-12-22', '17:15'] - ->>> a.split(" ")[0] -'2020-12-22' - ->>> b = a.split(",") -" ",join(b) -'2020-12-22 17:15' - -# delete-strip ->>> " 你好 啊! " == "你好 啊!" -False ->>> " 你好 啊! ".strip() == "你好 啊!" -True - -# lstrip ->>> a = "[1,2,3,4]" ->>> a.lstrip('[]') -'1,2,3,4]' - -# rstrip ->>> a = "[1,2,3,4]" ->>> a.rstrip('[]') -'[1,2,3,4' - -# format 按照传入参数的默认顺序 ->>> a = "ping" ->>> b = "pang" ->>> "play pingpang:{},{}".format(a,b) -'play pingpang:ping,pang' - -# 按照指定参数索引 -a = "ping" -b = "pang" - -print("play pingpang:{0},{1},{1},{1},{0}".format(a,b)) - -# 按照关键词参数 ->>> "play pingpang:{a},{b},{b},{b},{a}".format(a="ping",b="pang") -'play pingpang:ping,pang,pang,pang,ping' - -# 按照变量(高级用法) ->>> a = "ping" ->>> b= "pang" ->>> f"playing pingpang:{a},{b}" -'playing pingpang:ping,pang' - -# 浮点数的处理 ->>> "{:.2f}".format(3.1415926) -'3.14' ->>> "{:.5f}".format(3.1415926) -'3.14159' - -""" - -output = open("output.txt","w",encoding="utf-8") - -output.write(content) -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/output.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/output.txt" deleted file mode 100644 index a57ec115fd43d42d6dbd2f4a9b739818a1881ab9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2542\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/output.txt" +++ /dev/null @@ -1,141 +0,0 @@ - -# 码位 ->>> "你好".encode("unicode_escape").decode() -'\u4f60\u597d' - ->>> '你好' -'你好' ->>> len('你好') -2 - ->>> "你好".encode("utf-8") -b'你好' - ->>> b = "你好".encode("utf-8") ->>> b -b'你好' - ->>> b = "你".encode("utf-8") + "好".encode("gbk") ->>> b -b'ä½ ºÃ' ->>> b.decode("utf-8") -Traceback (most recent call last): - File "", line 1, in -UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 3: invalid start byte -b.decode("gbk") -Traceback (most recent call last): - File "", line 1, in -UnicodeDecodeError: 'gbk' codec can't decode byte 0xc3 in position 4: incomplete multibyte sequence - -# creat ->>> 'a' + 'b' -'ab' - ->>> a = "a" ->>> id(a) -1959968924424 ->>> a = a + "b" ->>> id(a) -1960013011744 - ->>> a = "a" ->>> a += "b" ->>> a -'ab' - -# retrieve ->>> a = "hello world" ->>> a[1] -'e' - -# find ->>> a.find("e") -1 ->>> a.find("l") -2 - ->>> a.find("m") --1 - - -#index ->>> a.index("e") -1 - ->>> a.index("m") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - -# startswith ->>> "568945656".startswith("568") -True ->>> "568945656".startswith("578") -False - -#endswith ->>> "568945656".endswith("568") -False ->>> "568945656".endswith("56") -True - -# update ->>> b = "abcdea" ->>> b.replace("a","z") -'zbcdez' - ->>> a = "2020-12-22 17:15" ->>> a.split(" ") -['2020-12-22', '17:15'] - ->>> a.split(" ")[0] -'2020-12-22' - ->>> b = a.split(",") -" ",join(b) -'2020-12-22 17:15' - -# delete-strip ->>> " 你好 啊! " == "你好 啊!" -False ->>> " 你好 啊! ".strip() == "你好 啊!" -True - -# lstrip ->>> a = "[1,2,3,4]" ->>> a.lstrip('[]') -'1,2,3,4]' - -# rstrip ->>> a = "[1,2,3,4]" ->>> a.rstrip('[]') -'[1,2,3,4' - -# format 按照传入参数的默认顺序 ->>> a = "ping" ->>> b = "pang" ->>> "play pingpang:{},{}".format(a,b) -'play pingpang:ping,pang' - -# 按照指定参数索引 -a = "ping" -b = "pang" - -print("play pingpang:{0},{1},{1},{1},{0}".format(a,b)) - -# 按照关键词参数 ->>> "play pingpang:{a},{b},{b},{b},{a}".format(a="ping",b="pang") -'play pingpang:ping,pang,pang,pang,ping' - -# 按照变量(高级用法) ->>> a = "ping" ->>> b= "pang" ->>> f"playing pingpang:{a},{b}" -'playing pingpang:ping,pang' - -# 浮点数的处理 ->>> "{:.2f}".format(3.1415926) -'3.14' ->>> "{:.5f}".format(3.1415926) -'3.14159' - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson3.py" deleted file mode 100644 index b1b76a8e4126e7be8101a056ffb673ad196bdf14..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson3.py" +++ /dev/null @@ -1,408 +0,0 @@ -content = """ -# 引用 ->>> a = 1 ->>> b = a ->>> id(a) -1950051344 ->>> id(b) -1950051344 - -# List-creat ->>> l = [] ->>> l.append('a') ->>> l -['a'] - ->>> l = ["你好"] ->>> l.append("世界") ->>> l -['你好', '世界'] - ->>> l = ["你好"] ->>> l.append("3.1415926") ->>> l -['你好', '3.1415926'] - -# + 和 += ->>> l_1 = ["a"] ->>> l_2 = ["b"] ->>> l_3 = l_1 + l_2 ->>> l_3 -['a', 'b'] ->>> id(l_1) -1592775398600 ->>> id(l_2) -1592775398664 ->>> id(l_3) -1592775399048 - -# insert ->>> l = ["a","b"] ->>> l.insert(0,"c") ->>> l -['c', 'a', 'b'] ->>> l.insert(1,"c") ->>> l -['c', 'c', 'a', 'b'] ->>> l.insert(1,"d") ->>> l -['c', 'd', 'c', 'a', 'b'] - -# 如果索引位置超过list长度,则会在末尾添加元素 ->>> l.insert(5,"f") ->>> l -['c', 'd', 'c', 'a', 'b', 'f'] ->>> l.insert(10,"k") ->>> l -['c', 'd', 'c', 'a', 'b', 'f', 'k'] - -# 索引取值 ->>> l = ["你好","3.1415","None"] ->>> l[1] -'3.1415' ->>> l[2] -'None' - -# 切片 -#取间隔,如果不指定start,则默认是0.如果不指定end,则默认是最后一位. -your_list[start:end:step] - ->>> l = ["你好","3.1415","None"] ->>> l[-1] -'None' ->>> l = list(range(50)) ->>> l -[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 -, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, 46, 47, 48, 49] ->>> l[0:21:3] -[0, 3, 6, 9, 12, 15, 18] ->>> l[:21:3] -[0, 3, 6, 9, 12, 15, 18] ->>> l[::6] -[0, 6, 12, 18, 24, 30, 36, 42, 48] - - -# 取一段区间 -your_list[start:end] - ->>> l = list(range(100)) ->>> l -[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 -, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, -63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 8 -3, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] ->>> l[0:11] -[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ->>> l[20:31] -[20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] ->>> l[50:-1] -[50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, -70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 9 -0, 91, 92, 93, 94, 95, 96, 97, 98] ->>> l[50:101] -[50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, -70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 9 -0, 91, 92, 93, 94, 95, 96, 97, 98, 99] ->>> l[-1] -99 ->>> l[-2] -98 ->>> l[-0] -0 - -# 获取某个元素的下标 ->>> l = ["a","b","c","d"] ->>> l.index("d") -3 - -# 查询到下标后,配合insert,可以在指定位置添加元素 ->>> l.insert(l.index("c"),"你好") ->>> l -['a', 'b', '你好', 'c', 'd'] - - ->>> l.index("f") -Traceback (most recent call last): - File "", line 1, in -ValueError: 'f' is not in list - -# 索引赋值 ->>> l = ['a', 'b', '你好', 'c', 'd'] ->>> l -['a', 'b', '你好', 'c', 'd'] ->>> l[3] = "世界" ->>> l -['a', 'b', '你好', '世界', 'd'] - -#对元素更改后,不会更改列表的内存地址. ->>> l = ['a', 'b', '你好', 'c', 'd'] ->>> l -['a', 'b', '你好', 'c', 'd'] ->>> id(l) -1592775399816 ->>> l[3] = "世界" ->>> l -['a', 'b', '你好', '世界', 'd'] ->>> id(l) -1592775399816 - -# 切片赋值 ->>> l = ['a', 'b', '你好', 'c', 'd'] ->>> l[0:2] = ["hello","world"] ->>> l -['hello', 'world', '你好', 'c', 'd'] ->>> l[0:2] = ["hello"] ->>> l -['hello', '你好', 'c', 'd'] - -# 1是个单个值,会报错 ->>> l[0:2] = 1 -Traceback (most recent call last): - File "", line 1, in -TypeError: can only assign an iterable - -# 字符串是序列,不会报错 ->>> l[0:2] = "1" ->>> l -['1', 'c', 'd'] - -# pop()--从末尾删除元素并返回 ->>> l = ['a', 'b', '你好', 'c', 'd'] ->>> l -['a', 'b', '你好', 'c', 'd'] ->>> x = l.pop() ->>> x -'d' ->>> l -['a', 'b', '你好', 'c'] - -# clear() ->>> l = ['a', 'b', '你好', 'c', 'd'] ->>> l -['a', 'b', '你好', 'c', 'd'] ->>> l.clear() ->>> l -[] - -# sort ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> l.sort() ->>> l -[0, 1, 2, 3, 5, 6] - -# sorted ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> l2 = sorted(l) ->>> l2 -[0, 1, 2, 3, 5, 6] ->>> id(l) -1592775399816 ->>> id(l2) -1592775397960 - -# 倒序 ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> l.reverse() ->>> l -[0, 1, 3, 6, 5, 2] - -# reversed ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> list(reversed(l)) -[0, 1, 3, 6, 5, 2] - -# 元祖 -# 索引取值,index,切片 ->>> t = (1,"hello",None) ->>> t -(1, 'hello', None) ->>> t[0] -1 ->>> t[1] -'hello' - ->>> t.index(None) -2 - ->>> t[0:1] -(1,) - -#字典 键对值赋值 ->>> d = {} ->>> d["a"] = "hello" ->>> d -{'a': 'hello'} - -#字典 update ->>> d = {} ->>> d["a"] = "hello" ->>> d -{'a': 'hello'} ->>> d2 = {"b":2,"c":3} ->>> d.update(d2) ->>> d -{'a': 'hello', 'b': 2, 'c': 3} - -# 字典 setdefault ->>> d -{'a': 'hello', 'b': 2, 'c': 3} ->>> d.setdefault('a',0) -'hello' ->>> d.setdefault('b',0) -2 ->>> d.setdefault('e',"world") -'world' ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} - -# 字典键对值访问 ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d["e"] -'world' - -#如果没有key,则会报错 ->>> d["f"] -Traceback (most recent call last): - File "", line 1, in -KeyError: 'f' - -# 字典 get 不会报错,返回None ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d.get("e") -'world' ->>> d.get("f") ->>> ->>> d.get("f",0) -0 ->>> d.get("f","错误") -'错误' - -# .keys() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d.keys() -dict_keys(['a', 'b', 'c', 'e']) - -# .values() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d.values() -dict_values(['hello', 2, 3, 'world']) - -# .items() ->>> d.items() -dict_items([('a', 'hello'), ('b', 2), ('c', 3), ('e', 'world')]) - -# 键对值赋值 ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d["a"] = "你好" ->>> d -{'a': '你好', 'b': 2, 'c': 3, 'e': 'world'} - -# update ->>> d.update({"a":100,"f":None}) ->>> d -{'a': 100, 'b': 2, 'c': 3, 'e': 'world', 'f': None} - -# .pop() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d.pop("a") -'hello' ->>> d -{'b': 2, 'c': 3, 'e': None} ->>> d.pop("e") ->>> d -{'b': 2, 'c': 3} - -# .popitem() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d.popitem() -('e', None) - -#注意,原来的字典会删除随机的item ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d.popitem() -('e', None) ->>> d -{'a': 'hello', 'b': 2, 'c': 3} - - -# set creat ->>> s -set() ->>> s.add("hello") ->>> s -{'hello'} ->>> s.add("world") ->>> s -{'world', 'hello'} ->>> s.add("python") ->>> s -{'world', 'hello', 'python'} - -# Retrieve ->>> s -{'world', 'hello', 'python'} ->>> "python" in s -True ->>> "wolf" in s -False - -# update ->>> s -{'world', 'hello', 'python'} ->>> s_2 = {"a","b"} ->>> s.union(s_2) -{'world', 'python', 'hello', 'b', 'a'} - -# Delete ->>> s.remove("wolf") -Traceback (most recent call last): - File "", line 1, in -KeyError: 'wolf' - ->>> s.discard("wolf") -#不会报错 - -# .pop()--随机无序删除并返回删除的元素 ->>> s = {'world', 'hello', None,"[1,2,'python',None]"} ->>> s -{'world', "[1,2,'python',None]", 'hello', None} ->>> s.pop() -'world' - ->>> s = {'world', 'hello', None,"[1,2,'python',None]","(1,'hello',None)"} ->>> s -{'world', "[1,2,'python',None]", 'hello', None, "(1,'hello',None)"} ->>> None in s -True ->>> s.pop() -'world' ->>> s.pop() -"[1,2,'python',None]" ->>> s.pop() -'hello' - - -""" - -output = open("lesson3.txt","w",) -output.write(content) -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson3.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson3.txt" deleted file mode 100644 index 7f0fc24d9bb30a92dda64821c047b470f64e143e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\231\223\345\256\201/\347\254\2542\345\221\250-\347\254\2543\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244/lesson3.txt" +++ /dev/null @@ -1,403 +0,0 @@ - -# ->>> a = 1 ->>> b = a ->>> id(a) -1950051344 ->>> id(b) -1950051344 - -# List-creat ->>> l = [] ->>> l.append('a') ->>> l -['a'] - ->>> l = [""] ->>> l.append("") ->>> l -['', ''] - ->>> l = [""] ->>> l.append("3.1415926") ->>> l -['', '3.1415926'] - -# + += ->>> l_1 = ["a"] ->>> l_2 = ["b"] ->>> l_3 = l_1 + l_2 ->>> l_3 -['a', 'b'] ->>> id(l_1) -1592775398600 ->>> id(l_2) -1592775398664 ->>> id(l_3) -1592775399048 - -# insert ->>> l = ["a","b"] ->>> l.insert(0,"c") ->>> l -['c', 'a', 'b'] ->>> l.insert(1,"c") ->>> l -['c', 'c', 'a', 'b'] ->>> l.insert(1,"d") ->>> l -['c', 'd', 'c', 'a', 'b'] - -# λólist,ĩβԪ ->>> l.insert(5,"f") ->>> l -['c', 'd', 'c', 'a', 'b', 'f'] ->>> l.insert(10,"k") ->>> l -['c', 'd', 'c', 'a', 'b', 'f', 'k'] - -# ȡֵ ->>> l = ["","3.1415","None"] ->>> l[1] -'3.1415' ->>> l[2] -'None' - -# Ƭ -#ȡ,ָstart,Ĭ0.ָend,Ĭһλ. -your_list[start:end:step] - ->>> l = ["","3.1415","None"] ->>> l[-1] -'None' ->>> l = list(range(50)) ->>> l -[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 -, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, 46, 47, 48, 49] ->>> l[0:21:3] -[0, 3, 6, 9, 12, 15, 18] ->>> l[:21:3] -[0, 3, 6, 9, 12, 15, 18] ->>> l[::6] -[0, 6, 12, 18, 24, 30, 36, 42, 48] - - -# ȡһ -your_list[start:end] - ->>> l = list(range(100)) ->>> l -[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 -, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, -63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 8 -3, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] ->>> l[0:11] -[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ->>> l[20:31] -[20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] ->>> l[50:-1] -[50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, -70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 9 -0, 91, 92, 93, 94, 95, 96, 97, 98] ->>> l[50:101] -[50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, -70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 9 -0, 91, 92, 93, 94, 95, 96, 97, 98, 99] ->>> l[-1] -99 ->>> l[-2] -98 ->>> l[-0] -0 - -# ȡijԪص± ->>> l = ["a","b","c","d"] ->>> l.index("d") -3 - -# ѯ±,insert,ָλԪ ->>> l.insert(l.index("c"),"") ->>> l -['a', 'b', '', 'c', 'd'] - - ->>> l.index("f") -Traceback (most recent call last): - File "", line 1, in -ValueError: 'f' is not in list - -# ֵ ->>> l = ['a', 'b', '', 'c', 'd'] ->>> l -['a', 'b', '', 'c', 'd'] ->>> l[3] = "" ->>> l -['a', 'b', '', '', 'd'] - -#Ԫظĺ,бڴַ. ->>> l = ['a', 'b', '', 'c', 'd'] ->>> l -['a', 'b', '', 'c', 'd'] ->>> id(l) -1592775399816 ->>> l[3] = "" ->>> l -['a', 'b', '', '', 'd'] ->>> id(l) -1592775399816 - -# Ƭֵ ->>> l = ['a', 'b', '', 'c', 'd'] ->>> l[0:2] = ["hello","world"] ->>> l -['hello', 'world', '', 'c', 'd'] ->>> l[0:2] = ["hello"] ->>> l -['hello', '', 'c', 'd'] - -# 1Ǹֵ,ᱨ ->>> l[0:2] = 1 -Traceback (most recent call last): - File "", line 1, in -TypeError: can only assign an iterable - -# ַ,ᱨ ->>> l[0:2] = "1" ->>> l -['1', 'c', 'd'] - -# pop()--ĩβɾԪز ->>> l = ['a', 'b', '', 'c', 'd'] ->>> l -['a', 'b', '', 'c', 'd'] ->>> x = l.pop() ->>> x -'d' ->>> l -['a', 'b', '', 'c'] - -# clear() ->>> l = ['a', 'b', '', 'c', 'd'] ->>> l -['a', 'b', '', 'c', 'd'] ->>> l.clear() ->>> l -[] - -# sort ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> l.sort() ->>> l -[0, 1, 2, 3, 5, 6] - -# sorted ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> l2 = sorted(l) ->>> l2 -[0, 1, 2, 3, 5, 6] ->>> id(l) -1592775399816 ->>> id(l2) -1592775397960 - -# ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> l.reverse() ->>> l -[0, 1, 3, 6, 5, 2] - -# reversed ->>> l = [2,5,6,3,1,0] ->>> l -[2, 5, 6, 3, 1, 0] ->>> list(reversed(l)) -[0, 1, 3, 6, 5, 2] - -# Ԫ -# ȡֵ,index,Ƭ ->>> t = (1,"hello",None) ->>> t -(1, 'hello', None) ->>> t[0] -1 ->>> t[1] -'hello' - ->>> t.index(None) -2 - ->>> t[0:1] -(1,) - -#ֵ ֵֵ ->>> d = {} ->>> d["a"] = "hello" ->>> d -{'a': 'hello'} - -#ֵ update ->>> d = {} ->>> d["a"] = "hello" ->>> d -{'a': 'hello'} ->>> d2 = {"b":2,"c":3} ->>> d.update(d2) ->>> d -{'a': 'hello', 'b': 2, 'c': 3} - -# ֵ setdefault ->>> d -{'a': 'hello', 'b': 2, 'c': 3} ->>> d.setdefault('a',0) -'hello' ->>> d.setdefault('b',0) -2 ->>> d.setdefault('e',"world") -'world' ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} - -# ֵֵ ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d["e"] -'world' - -#ûkey,ᱨ ->>> d["f"] -Traceback (most recent call last): - File "", line 1, in -KeyError: 'f' - -# ֵ get ᱨ,None ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d.get("e") -'world' ->>> d.get("f") ->>> ->>> d.get("f",0) -0 ->>> d.get("f","") -'' - -# .keys() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d.keys() -dict_keys(['a', 'b', 'c', 'e']) - -# .values() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d.values() -dict_values(['hello', 2, 3, 'world']) - -# .items() ->>> d.items() -dict_items([('a', 'hello'), ('b', 2), ('c', 3), ('e', 'world')]) - -# ֵֵ ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': 'world'} ->>> d["a"] = "" ->>> d -{'a': '', 'b': 2, 'c': 3, 'e': 'world'} - -# update ->>> d.update({"a":100,"f":None}) ->>> d -{'a': 100, 'b': 2, 'c': 3, 'e': 'world', 'f': None} - -# .pop() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d -{'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d.pop("a") -'hello' ->>> d -{'b': 2, 'c': 3, 'e': None} ->>> d.pop("e") ->>> d -{'b': 2, 'c': 3} - -# .popitem() ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d.popitem() -('e', None) - -#ע,ԭֵɾitem ->>> d = {'a': 'hello', 'b': 2, 'c': 3, 'e': None} ->>> d.popitem() -('e', None) ->>> d -{'a': 'hello', 'b': 2, 'c': 3} - - -# set creat ->>> s -set() ->>> s.add("hello") ->>> s -{'hello'} ->>> s.add("world") ->>> s -{'world', 'hello'} ->>> s.add("python") ->>> s -{'world', 'hello', 'python'} - -# Retrieve ->>> s -{'world', 'hello', 'python'} ->>> "python" in s -True ->>> "wolf" in s -False - -# update ->>> s -{'world', 'hello', 'python'} ->>> s_2 = {"a","b"} ->>> s.union(s_2) -{'world', 'python', 'hello', 'b', 'a'} - -# Delete ->>> s.remove("wolf") -Traceback (most recent call last): - File "", line 1, in -KeyError: 'wolf' - ->>> s.discard("wolf") -#ᱨ - -# .pop()--ɾɾԪ ->>> s = {'world', 'hello', None,"[1,2,'python',None]"} ->>> s -{'world', "[1,2,'python',None]", 'hello', None} ->>> s.pop() -'world' - ->>> s = {'world', 'hello', None,"[1,2,'python',None]","(1,'hello',None)"} ->>> s -{'world', "[1,2,'python',None]", 'hello', None, "(1,'hello',None)"} ->>> None in s -True ->>> s.pop() -'world' ->>> s.pop() -"[1,2,'python',None]" ->>> s.pop() -'hello' - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.png" deleted file mode 100644 index ca5fb8cb3e94545323882b4fee0f143cb1d7900c..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.py" deleted file mode 100644 index e8a0c4dec5f345a6cb1f82bed2e7c5beaf4fd007..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202.py" +++ /dev/null @@ -1,22 +0,0 @@ -# 1.四大基本数据结构中哪些是可变的, 哪些是不可变的? -# list,dict.set;是可变的, tuple 是不可变的. -# 2.四大基本数据结构中哪些是有序的, 哪些是无序的? -# 有序的是:list,tuple;无序:dict,set - -# 3.创建`set`, `list`, `dict`, `tuple`实例, 每个数据结构的实例需要包括六大基本类型. - -def my_main(): - list_test = [1, 2.00, "mmm", False, bytes(1), None] - print(f'my_list:{list_test}') - tuple_test = (1, 1, 2.00, "mmm", False, bytes(1), None,) - print(f'tuple:{tuple_test}') - dict_test = {1: 1, 2: "mypython", 3: True, 4: bytes(1), 5: None} - print(f'dict:{dict_test}') - set_test = {1, 1, 2.00, "mmm", False, bytes(1), None} - print(f'dict:{set_test}') - - -if __name__ == '__main__': - my_main() - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.gitignore" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.gitignore" deleted file mode 100644 index 8b9c4da2e8a25dbad6643b8de6a5d8288dcdcd55..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.gitignore" +++ /dev/null @@ -1,5 +0,0 @@ -.idea -.git -/venv/ -/test/ -*/__pycache__/ \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.png" deleted file mode 100644 index d968995616ac929a7c05b1ad83e5b68da25fad51..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.py" deleted file mode 100644 index 5055b0a7f6bff18c740aeb8b42a885706c3fc4cf..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202.py" +++ /dev/null @@ -1,100 +0,0 @@ -# 基本数据结构的CRUD操作 - -# List(列表): -my_list = ['abc', 'efg', 'b'] - -# 增加(Create) -x = my_list * 2 -print(x) -x = my_list + ["c", 'ggg'] -print(x) - -# append(添加) -my_list.append('ABC') -print(my_list) - -# insert 指定位置插入元素 -my_list.insert(1, '123') -print(my_list) - -# 检索(Retrieve) -a = my_list[1:] -b = my_list[:4] -c = my_list[-1] -d = my_list.index('ABC') -e = my_list.insert(d, 'hhhh') -print(a, b, c, d, my_list) - -# 更新(Update) -my_list[2] = 'xxx' -print(my_list) -my_list[2:3] = "x" -print(my_list) - -# 更新(Update) -my_list.pop() -print(my_list) -my_list.remove('abc') -print(my_list) - -# *统计和排序 -my_list2 = ['a', 'a', 'b', 'abb'] -print(my_list2.count('a')) -my_list2.reverse() -print(my_list2) -b = reversed(my_list2) -print(list(b)) - -li = [1, 2, 3, 4, 5, 1] -li.sort() -print(li) -li.sort(reverse=True) -print(li) -print(sorted(li)) - -# tuple: -my_tuple = (2, 4, 5, 6) -print(my_tuple.index(4)) -print(my_tuple[3]) - -# dict: -my_dict = {"a": 12, "b": 13} -my_dict_2 = {"c": 23, "d": 23} -d_3 = my_dict.update(my_dict_2) -print(my_dict) -my_dict.setdefault('e', 1) -print(my_dict) -my_dict.setdefault('d', 1) -print(my_dict) - -# 检索(Retrieve) -print(my_dict['a']) -print(my_dict.get('g', "没找到")) -print(my_dict.get('a', "没找到")) -print(my_dict.keys()) -print(my_dict.values()) -print(my_dict.items()) -my_dict.update({"a": 1}) -print(my_dict) -my_dict.pop('a') -print(my_dict) -my_dict.clear() -print(my_dict) - -# set: -my_set = {1, 'ss', 'sssd', 4, 9} -my_set.add("3") -print(my_set) -if 4 in my_set: - print("找到了4!") - -my_set2 = {2, '12', '33', 5, 8} -my_set.update(my_set2) -print(my_set) -print(my_set.union({'2', '444'})) -my_set.remove('ss') -print(my_set) -my_set.discard('12') -print(my_set) -my_set.pop() -print(my_set) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202.py" deleted file mode 100644 index d90813af2d62fa78bf33d93f8a7933d99382db90..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202.py" +++ /dev/null @@ -1,161 +0,0 @@ -# 第二周_第二节,字符串(字符序列)和字节序列 -# 字符串编码,解码,编码错误 - -my_content = """ -#编码 ->>> a='我爱python!'.encode("unicode_escape") ->>> a -b'\\u6211\\u7231python!' - -#解码 ->>> b=a.decode("unicode_escape") ->>> b -'我爱python!' - -#编码错误问题,导入chardet插件 以及忽略错误 ->>> b='你'.encode("utf-8")+'订单'.encode("gbk") ->>> b -b'\xe4\xbd\xa0\xb6\xa9\xb5\xa5' ->>> import chardet ->>> chardet.detect(b) -{'encoding': 'ISO-8859-1', 'confidence': 0.73, 'language': ''} -b -#忽略错误编码 ->>> b.decode("utf-8", errors='ignore') -'你' -#利用鬼符来替换 ->>> b.decode("utf-8", errors='replace') -'你����' - -字符串的CRUD操作 - -#Create(创建) + ->>> a="a" ->>> id(a) -2325906017584 ->>> a += "python" ->>> a -'apython' ->>> id(a) -2325906101744 - -#Retrieve(检索) ->>> a="hello,python!" ->>> a[1] -'e' - -#find和index(获取目标字符的索引值) ->>> a.find("l") -2 ->>> a.find("b") # 查询不到是负数 --1 ->>> a.find("y") -7 - ->>> a.index("h") -0 ->>> a.index("j") # 查询不到报错 -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found ->>> - -#startwith和endwith ->>> a = "2020-12-25.hello,python.py" ->>> a.startswith("2020-12-25") -True ->>> a.endswith("py") -True ->>> a.startswith("2021") -False - -#UPDATE(更新) -replace: ->>> a="good exvenning" ->>> a.replace("xven", "ve") -'good evening' - -split: ->>> a ="good,morning" ->>> a.split(",") -['good', 'morning'] ->>> - -join: ->>> ",".join(a) -'g,o,o,d,,,m,o,r,n,i,n,g' ->>> 上面错误示范 ->>> ",".join(a.split(",")) -'good,morning' ->>> - -#DELETE(删除) -strip 删除两边空格 ->>> a=" hello, world " ->>> a.strip() -'hello, world' - -lstrip: ->>> a.lstrip() -'hella, world ' - -rstrip: ->>> a.rstrip() -' hella, world' - -# format -#按传入参数默认顺序 ->>> a = "ping" ->>> a = "ping" ->>> b = "pong" ->>> "play pingpong: {}, {}".format(a, b) -'play pingpong: ping, pong' - -#按指定参数索引 ->>> print("play pingpong: {a}, {b}, {a}, {b}".format(a='ping', b='pong')) -play pingpong: ping, pong, ping, pong - -#按变量 ->>> print(f"playing pingpong: {a}, {b}") -playing pingpong: ping, pong - -#小数的表示 ->>> "{:.2f}".format(3.1415926) -'3.14' - -%表示 ->>> "playing %s %s" % ("ping","pong") -'playing ping pong' -""" - - -# open函数打开一个文件, 没有文件会新建, 但是路劲不对会报错 -# 指定文件名, 方法(读, 写, 追加), 编码格式 -def my_write_txt(): # 写入文件 - output = open("第二周_第二节生成文件.txt", "w", encoding="utf-8") - # 正式写入文件 - output.write(my_content) - # 关闭文件句柄 - output.close() - - -def my_read_txt(): # 读取文件 - input = open("第二周_第二节生成文件.txt", "r", encoding="utf-8") - content = input.read() - print(content) - - -def my_add_txt(): # 追加文件 - output = open("第二周_第二节生成文件.txt", "a", encoding="utf-8") - content = "\nhello, world" - # 正式写入文件 - output.write(content) - # 关闭文件句柄 - output.close() - - -if __name__ == "__main__": - my_write_txt() - my_read_txt() - my_add_txt() - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\347\224\237\346\210\220\346\226\207\344\273\266.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\347\224\237\346\210\220\346\226\207\344\273\266.txt" deleted file mode 100644 index 394530099017ebacf74b92a056edddb2e08d3f5b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\346\233\246/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\347\224\237\346\210\220\346\226\207\344\273\266.txt" +++ /dev/null @@ -1,127 +0,0 @@ - -#编码 ->>> a='我爱python!'.encode("unicode_escape") ->>> a -b'\u6211\u7231python!' - -#解码 ->>> b=a.decode("unicode_escape") ->>> b -'我爱python!' - -#编码错误问题,导入chardet插件 以及忽略错误 ->>> b='你'.encode("utf-8")+'订单'.encode("gbk") ->>> b -b'ä½ ¶©µ¥' ->>> import chardet ->>> chardet.detect(b) -{'encoding': 'ISO-8859-1', 'confidence': 0.73, 'language': ''} -b -#忽略错误编码 ->>> b.decode("utf-8", errors='ignore') -'你' -#利用鬼符来替换 ->>> b.decode("utf-8", errors='replace') -'你����' - -字符串的CRUD操作 - -#Create(创建) + ->>> a="a" ->>> id(a) -2325906017584 ->>> a += "python" ->>> a -'apython' ->>> id(a) -2325906101744 - -#Retrieve(检索) ->>> a="hello,python!" ->>> a[1] -'e' - -#find和index(获取目标字符的索引值) ->>> a.find("l") -2 ->>> a.find("b") # 查询不到是负数 --1 ->>> a.find("y") -7 - ->>> a.index("h") -0 ->>> a.index("j") # 查询不到报错 -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found ->>> - -#startwith和endwith ->>> a = "2020-12-25.hello,python.py" ->>> a.startswith("2020-12-25") -True ->>> a.endswith("py") -True ->>> a.startswith("2021") -False - -#UPDATE(更新) -replace: ->>> a="good exvenning" ->>> a.replace("xven", "ve") -'good evening' - -split: ->>> a ="good,morning" ->>> a.split(",") -['good', 'morning'] ->>> - -join: ->>> ",".join(a) -'g,o,o,d,,,m,o,r,n,i,n,g' ->>> 上面错误示范 ->>> ",".join(a.split(",")) -'good,morning' ->>> - -#DELETE(删除) -strip 删除两边空格 ->>> a=" hello, world " ->>> a.strip() -'hello, world' - -lstrip: ->>> a.lstrip() -'hella, world ' - -rstrip: ->>> a.rstrip() -' hella, world' - -# format -#按传入参数默认顺序 ->>> a = "ping" ->>> a = "ping" ->>> b = "pong" ->>> "play pingpong: {}, {}".format(a, b) -'play pingpong: ping, pong' - -#按指定参数索引 ->>> print("play pingpong: {a}, {b}, {a}, {b}".format(a='ping', b='pong')) -play pingpong: ping, pong, ping, pong - -#按变量 ->>> print(f"playing pingpong: {a}, {b}") -playing pingpong: ping, pong - -#小数的表示 ->>> "{:.2f}".format(3.1415926) -'3.14' - -%表示 ->>> "playing %s %s" % ("ping","pong") -'playing ping pong' - -hello, world \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\345\276\256\344\277\241\345\233\276\347\211\207_20201217155050.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\345\276\256\344\277\241\345\233\276\347\211\207_20201217155050.png" deleted file mode 100644 index c1b52d69833441d900ce704ee9ff22813cd41bff..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\345\276\256\344\277\241\345\233\276\347\211\207_20201217155050.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\345\276\256\344\277\241\345\233\276\347\211\207_20201217155107.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\345\276\256\344\277\241\345\233\276\347\211\207_20201217155107.png" deleted file mode 100644 index 949cae842794ac9ee31e8a57cc90bfe3c1744ed3..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\345\276\256\344\277\241\345\233\276\347\211\207_20201217155107.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-1.png" deleted file mode 100644 index c9c2e6e131aa6cfe8381d351a0f9edf95b6db019..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-2.png" deleted file mode 100644 index 970f235457820636d31b5e17e6970aadb481facb..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-3.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-3.png" deleted file mode 100644 index 6e999cc0a02eccbe0cc5a0b71574477f41a32335..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\350\212\212\345\260\217\350\212\212/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202-3.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/my_calculator.py" deleted file mode 100644 index e1f86073aeced6bbca093269798982a610beee5c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/my_calculator.py" +++ /dev/null @@ -1,35 +0,0 @@ -#加法 -def add(a, b): - return a + b; - -#减法 -def deduce(a, b): - return a - b; - -#乘法 -def multip(a, b): - return a * b; - -#除法 -def division(a, b): - return a / b; - -#整除 -def divide(a, b): - return a // b; - -#取余 -def modulo(a, b): - return a % b; - -#开方 -def sqrt(a, b): - return a ** (1/b); - -print('1+2=', add(1, 2)) -print('1-2=', deduce(1, 2)) -print('1*2=', multip(1, 2)) -print('1/2=', division(1, 2)) -print('1//2=', divide(1, 2)) -print('1%2=', modulo(1, 2)) -print('27开3次方=', sqrt(27, 3)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/str_operation.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/str_operation.py" deleted file mode 100644 index 6ab1a11d5a337a359dc1b2cb902458842b2981e7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/str_operation.py" +++ /dev/null @@ -1,33 +0,0 @@ -content = ''' -a = 'hello世界'; b = a.encode('utf-8'); c = b.decode('utf-8'); print('a = {}, b = {}, c = {}'.format(a, b, c)) -a = hello世界, b = b'hello\xe4\xb8\x96\xe7\x95\x8c', c = hello世界 -a = '你好'; b = 'world'; c = a + b; print('a = {a}, b = {b}, c = {c}') -a = {a}, b = {b}, c = {c} -print(f'a = {a}, b = {b}, c = {c}') -a = 你好, b = world, c = 你好world -a += b;print('a = {0}, b = {1}'.format(a, b)) -a = 你好world, b = world -a[3] -'o' -a.find('o') -3 -b = a.replace('w', ',w');print('a = {0}, b = {1}'.format(a, b)) -a = 你好world, b = 你好,world -b = b.replace('你好', ' ,你好'); c = b.replace('world', 'world '); print('a = %s, b = %s'.format(a, b)) -a = %s, b = %s -b = b.replace('你好', ' ,你好'); c = b.replace('world', 'world '); print('a = %s, b = %s' % (a, b)) -a = 你好world, b = , ,你好,world -b.strip(); print(b) - , ,你好,world -b.split(','); print(b) - , ,你好,world -a = b.split(','); print('a = {a}, b = {b}') -a = {a}, b = {b} -print(f'a = {a}, b = {b}') -a = [' ', ' ', '你好', 'world'], b = , ,你好,world -a = ','.join(a); print(f'a = {a}') -a = , ,你好,world -''' -output = open('output.txt', 'w', encoding='utf-8') -output.write(content) -output.close(); \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/Python\347\216\257\345\242\203\347\232\204\346\220\255\345\273\272.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/Python\347\216\257\345\242\203\347\232\204\346\220\255\345\273\272.jpg" deleted file mode 100644 index 10fd071fe3f2a68a9c064d6c70def3343eb47ca9..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/Python\347\216\257\345\242\203\347\232\204\346\220\255\345\273\272.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/\350\201\224\347\263\273\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/\350\201\224\347\263\273\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.jpg" deleted file mode 100644 index 2f80cd7055aa7bb55214c100adb8156b5c6c3fa2..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/\350\201\224\347\263\273\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/dict\345\256\236\344\276\213.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/dict\345\256\236\344\276\213.jpg" deleted file mode 100644 index 058c164bd6c28c7ea309775a6487618f13352937..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/dict\345\256\236\344\276\213.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/list\345\256\236\344\276\213.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/list\345\256\236\344\276\213.jpg" deleted file mode 100644 index d0ff2eeee84d9ec76e4e1148b47f9ae2cd202024..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/list\345\256\236\344\276\213.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/set\345\256\236\344\276\213.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/set\345\256\236\344\276\213.jpg" deleted file mode 100644 index 897faaaf494db42b405c93c8fc9c21678b6dbd77..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/set\345\256\236\344\276\213.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/tuple\345\256\236\344\276\213.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/tuple\345\256\236\344\276\213.jpg" deleted file mode 100644 index ccf7e805b5d4bd4b8adf51cada7d4b626e0466e3..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/tuple\345\256\236\344\276\213.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/\347\254\254\344\270\200\345\222\214\347\254\254\344\272\214\351\242\230" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/\347\254\254\344\270\200\345\222\214\347\254\254\344\272\214\351\242\230" deleted file mode 100644 index f14fb40f33174c8409ebc522aea9623088024314..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/\347\254\254\344\270\200\345\222\214\347\254\254\344\272\214\351\242\230" +++ /dev/null @@ -1,5 +0,0 @@ -问:四大基本数据结构中哪些是可变的, 哪些是不可变的? -答:可变:list、dict、set; 不可变:tuple。 - -问:四大基本数据结构中哪些是有序的, 哪些是无序的? -答:有序:list、tuple; 无序:dict、set。 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/git\344\270\212\344\274\240\351\241\271\347\233\256.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/git\344\270\212\344\274\240\351\241\271\347\233\256.jpg" deleted file mode 100644 index 63cce9eba118d5a7570d7399128a24142c8f0063..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/git\344\270\212\344\274\240\351\241\271\347\233\256.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203.jpg" deleted file mode 100644 index 6775a9886ba31b1a3834eb42e99129be3eef0bf4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_\351\231\210\347\224\237/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Allisan\345\207\257/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Allisan\345\207\257/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\2721.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\2721.png" deleted file mode 100644 index 3f0822a79daab70a2c12ba46c1c1fec6b37e2785..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\2721.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\2722.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\2722.png" deleted file mode 100644 index 17d42a9c9d20dc9fb31f87fcc9a4bbf080df6684..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202/python\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\2722.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/work.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/work.py" deleted file mode 100644 index 853ec9bc31a67efbdfbf1453ce6612dee045c66d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202/work.py" +++ /dev/null @@ -1,8 +0,0 @@ -list1=[1,2.2,'Sunday',b'Hello World',True,None] -print(list1) -tuple1=(1,2.2,'Sunday',b'Hello World',True,None) -print(tuple1) -dict1={'a':1,'b':2.2,'c':'Sunday','d':b'Hello World','e':True,'f':None} -print(dict1) -set1={1,2.2,'Sunday',b'Hello World',True,None} -print(set1) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\344\270\212\344\274\240\351\241\271\347\233\256.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\344\270\212\344\274\240\351\241\271\347\233\256.jpg" deleted file mode 100644 index 8b203a0571f8a3a8add6119a2fb12b8408a9ae28..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\344\270\212\344\274\240\351\241\271\347\233\256.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\344\273\223\345\272\223.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\344\273\223\345\272\223.jpg" deleted file mode 100644 index ed566601b03f497f1af23cbe07ca13e8d1cda60f..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\344\273\223\345\272\223.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\2031.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\2031.jpg" deleted file mode 100644 index f5b480711b4297a741b79d30ce7fd833389f27ae..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\2031.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\2032.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\2032.jpg" deleted file mode 100644 index f07f1f9d3880f50b44ef6a04f5d791bb46af2664..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202/\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\2032.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py" deleted file mode 100644 index 1eb52abd5294255aab61315313da0bb4dcc08d78..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_DDDDian/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py" +++ /dev/null @@ -1,62 +0,0 @@ -def add(x, y): - return x + y - - -def subtract(x, y): - return x - y - - -def multiply(x, y): - return x * y - - -def devide(x, y): - return x/y - - -def devide_int(x, y): - return x//y - - -def sqrt(x): - return x**0.5 - - -print("欢迎使用计算器") -print("1、加法") -print("2、减法") -print("3、乘法") -print("4、除法") -print("5、整除") -print("6、开方") - - -choice=input("请选择您要进行的运算(输入数字1-6):") -print("开始计算") - - -num1=int(input("请输入第一个数字:")) -num2=int(input("请输入第二个数字:")) - - -if choice == '1': - print(num1, "+", num2, "=", add(num1, num2)) - -elif choice == '2': - print(num1, "-", num2, "=", subtract(num1, num2)) - -elif choice == '3': - print(num1, "*", num2, "=", multiply(num1, num2)) - -elif choice == '4': - print(num1, "/", num2, "=", devide(num1, num2)) - -elif choice == '5': - print(num1, "//", num2, "=", devide_int(num1, num2)) - -elif choice == '6': - print(num1, "**0.5", "=", sqrt(num1)) - print(num2, "**0.5", "=", sqrt(num2)) - -else: - print("Error") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/QQ\346\210\252\345\233\27620201216231826.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/QQ\346\210\252\345\233\27620201216231826.png" deleted file mode 100644 index 4fdda30e57b53c3f4426851f014be3d8d70bef66..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/QQ\346\210\252\345\233\27620201216231826.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/QQ\346\210\252\345\233\27620201218131238.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/QQ\346\210\252\345\233\27620201218131238.png" deleted file mode 100644 index c53ec35571b407133d446e125b4ec168f56b4ba7..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_Flowey/QQ\346\210\252\345\233\27620201218131238.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/.keep" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/.keep" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/.keep" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2761.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2761.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2761.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2761.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2762.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2762.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2762.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \344\270\212\344\274\240\344\273\243\347\240\201\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\2762.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \345\273\272\347\253\213git\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \345\273\272\347\253\213git\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\276.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \345\273\272\347\253\213git\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\276.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \345\273\272\347\253\213git\350\277\234\347\250\213\344\273\223\345\272\223\346\210\252\345\233\276.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \345\273\272\347\253\213venv\350\231\232\346\213\237\347\216\257\345\242\203\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \345\273\272\347\253\213venv\350\231\232\346\213\237\347\216\257\345\242\203\346\210\252\345\233\276.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-2 \345\273\272\347\253\213venv\350\231\232\346\213\237\347\216\257\345\242\203\346\210\252\345\233\276.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-2 \345\273\272\347\253\213venv\350\231\232\346\213\237\347\216\257\345\242\203\346\210\252\345\233\276.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-3 \351\227\256\351\242\2301&2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-3 \351\227\256\351\242\2301&2.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/1-3 \351\227\256\351\242\2301&2.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/1-3 \351\227\256\351\242\2301&2.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1-3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/week 1-3.py" similarity index 94% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1-3.py" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/week 1-3.py" index b6f8ade05f6525e8c2ff3edb516c3e471925dc1f..4760126da5acf4188903441a4353ff7869b5c8d4 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1-3.py" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/week 1-3.py" @@ -1,22 +1,22 @@ -print(type(1)) -print(type(1.5)) -print(type("hello world")) -print(type(True)) -print(type(b"1")) -print(None) - -#list -a = [1,1.5,"hello world",True,b"1",None] -print(a) - -#tuple -a = (1,1.5,"hello world",True,b"1",None) -print(a) - -#dict 不能输出None -a = {1,1.5,"hello world",True,b"1",None} -print(a) - -#set -a = {"a":1,"b":1.5,"c":"hello world","d":True,"e":b"1","f":None} +print(type(1)) +print(type(1.5)) +print(type("hello world")) +print(type(True)) +print(type(b"1")) +print(None) + +#list +a = [1,1.5,"hello world",True,b"1",None] +print(a) + +#tuple +a = (1,1.5,"hello world",True,b"1",None) +print(a) + +#dict 不能输出None +a = {1,1.5,"hello world",True,b"1",None} +print(a) + +#set +a = {"a":1,"b":1.5,"c":"hello world","d":True,"e":b"1","f":None} print(a) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/\347\216\257\345\242\203\345\217\230\351\207\217\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/\347\216\257\345\242\203\345\217\230\351\207\217\346\210\252\345\233\276.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/\347\216\257\345\242\203\345\217\230\351\207\217\346\210\252\345\233\276.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/\347\216\257\345\242\203\345\217\230\351\207\217\346\210\252\345\233\276.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/\350\277\220\350\241\214\346\210\220\345\212\237\346\210\252\345\233\276-cmd.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/\350\277\220\350\241\214\346\210\220\345\212\237\346\210\252\345\233\276-cmd.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/\350\277\220\350\241\214\346\210\220\345\212\237\346\210\252\345\233\276-cmd.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 1/\350\277\220\350\241\214\346\210\220\345\212\237\346\210\252\345\233\276-cmd.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/.keep" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_7/.keep" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/.keep" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/2-2 \347\274\226\347\240\201\345\222\214\350\247\243\347\240\201\347\273\203\344\271\240\346\210\252\345\233\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/2-2 \347\274\226\347\240\201\345\222\214\350\247\243\347\240\201\347\273\203\344\271\240\346\210\252\345\233\276.png" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/2-2 \347\274\226\347\240\201\345\222\214\350\247\243\347\240\201\347\273\203\344\271\240\346\210\252\345\233\276.png" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/2-2 \347\274\226\347\240\201\345\222\214\350\247\243\347\240\201\347\273\203\344\271\240\346\210\252\345\233\276.png" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-1.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-1.py" similarity index 92% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-1.py" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-1.py" index 95d7f1f44bcf01c842ca1c19a67790dc8d5ba2f7..ef51f4761327f3061344ef0870b9bab8aafcd1d6 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-1.py" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-1.py" @@ -1,39 +1,39 @@ -#add -def add(a,b): - return a+b -print(add(1,2)) - -#less -def less(a,b): - return a-b -print(less(1,2)) - -#mult -def mult(a,b): - return a*b -print(mult(1,2)) - -#exce -def exce(a,b): - return a/b -print(exce(1,2)) - -#divi -def divi(a,b): - return a//b -print(divi(10,2)) - -#rema -def rema(a,b): - return a%b -print(rema(1,2)) - -#power -def power(a,b): - return a**b -print(power(1,2)) - -#sqrt -def sqrt(a,b): - return a**(1/b) +#add +def add(a,b): + return a+b +print(add(1,2)) + +#less +def less(a,b): + return a-b +print(less(1,2)) + +#mult +def mult(a,b): + return a*b +print(mult(1,2)) + +#exce +def exce(a,b): + return a/b +print(exce(1,2)) + +#divi +def divi(a,b): + return a//b +print(divi(10,2)) + +#rema +def rema(a,b): + return a%b +print(rema(1,2)) + +#power +def power(a,b): + return a**b +print(power(1,2)) + +#sqrt +def sqrt(a,b): + return a**(1/b) print(sqrt(1,2)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-2.py" similarity index 93% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-2.py" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-2.py" index 5a54a5d8de33027e734809c2fa485881fda00750..0299b44972f0e40a31740259e0a2eb8189da3a36 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-2.py" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-2.py" @@ -1,43 +1,43 @@ -output = open("week 2-2.txt", "w", encoding="utf-8") -content = """ - -# Create -a = 1 -b = 2 -print(a + b) - -a = "hello" -a += " world" -print(a) - -# Retrieve -a = "hello world" -print(a.find("l")) - -a = "hello world" -print(a.index("e")) - -# Startswith 和 Endswith -a = "morning!.jpg" -print(a.startswith("m")) -print(a.endswith(".jpg")) - -# UPDATE -a = "mornrng!.jpg" -print(a.replace("rng","ing")) - -a = " morning! " -print(a.split()) - -a = "good","morning" -print(" ".join(a)) - -#Delete -a = " morning! " -print(a.strip()) -print(a.lstrip()) -print(a.rstrip()) - -""" -output.write(content) +output = open("week 2-2.txt", "w", encoding="utf-8") +content = """ + +# Create +a = 1 +b = 2 +print(a + b) + +a = "hello" +a += " world" +print(a) + +# Retrieve +a = "hello world" +print(a.find("l")) + +a = "hello world" +print(a.index("e")) + +# Startswith 和 Endswith +a = "morning!.jpg" +print(a.startswith("m")) +print(a.endswith(".jpg")) + +# UPDATE +a = "mornrng!.jpg" +print(a.replace("rng","ing")) + +a = " morning! " +print(a.split()) + +a = "good","morning" +print(" ".join(a)) + +#Delete +a = " morning! " +print(a.strip()) +print(a.lstrip()) +print(a.rstrip()) + +""" +output.write(content) output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-3.py" similarity index 91% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-3.py" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-3.py" index a4aaadcb7e401a9d164cd083ceda33455537466b..502d88ff283e1146d3c1328610c617dacbb87353 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2-3.py" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 2/week 2-3.py" @@ -1,120 +1,120 @@ -# list - -#create -a = [] -a.append("a") -print(a) - -a_2 = ["b"] -print( a + a_2 ) - -a += ["c"] -print(a) - -print( a * 10) - -a *= 10 -print(a) - -b = ["a"] -b.insert(0,"z") -print(b) - -#Retrieve -c = ["a","b","c"] -print(c[0]) - -v = list(range(1,10)) -print(v[1:5]) -print(v.index(2)) - -#Update -c = ["a","b","c"] -c.insert(1,"test") -print(c) - -i = ['a_1','a_2','b','c'] -i[0:2] = "a" -print(i) - -#delete -i = ['a_1','a_2','b','c'] -i.pop() -print(i) - -a = [1,2,5,3,4,8,7] -a.sort() -print(a) - -a = [1,2,5,3,4,8,7] -list(reversed(a)) -print(a) - -#Tuple - -#Create - cannot -#Retrieve -a = (1,2,3) -print(a[0]) -print(a.index(1)) -print(a[0:1]) - -#update - cannot -#delete - cannot - -#dict - -#Create -d = {} -d["a"] = 1 -d2 = {"b":2,"c":3} -d.update(d2) -print(d) -print(d.setdefault("a",0)) -print(d.setdefault("d",0)) - -#Retrieve -d = {"a": 1, "b": 2, "c": 3} -print(d["a"]) -print(d.get("b")) -print(d.keys()) -print(d.values()) -print(d.items()) - -#Update -d = {"a": 1, "b": 2, "c": 3} -d["a"] = 100 -print(d) - -#delete -d = {"a": 1, "b": 2, "c": 3} -print(d.pop("b")) -print(d.popitem()) - -#Set - -#create -a = set() -a.add("hello") -print(a) - -#Retrieve -a = set() -a.add("hello") -print("a" in a) -print("hello" in a) - -#update -g = {"hello"} -z = {" world"} -print(g.union(z)) - -#delete -a = {"a","b","c","d"} -a.remove("a") -print(a) -a.discard("c") -print(a) - -x = {"a","b","c","d"} +# list + +#create +a = [] +a.append("a") +print(a) + +a_2 = ["b"] +print( a + a_2 ) + +a += ["c"] +print(a) + +print( a * 10) + +a *= 10 +print(a) + +b = ["a"] +b.insert(0,"z") +print(b) + +#Retrieve +c = ["a","b","c"] +print(c[0]) + +v = list(range(1,10)) +print(v[1:5]) +print(v.index(2)) + +#Update +c = ["a","b","c"] +c.insert(1,"test") +print(c) + +i = ['a_1','a_2','b','c'] +i[0:2] = "a" +print(i) + +#delete +i = ['a_1','a_2','b','c'] +i.pop() +print(i) + +a = [1,2,5,3,4,8,7] +a.sort() +print(a) + +a = [1,2,5,3,4,8,7] +list(reversed(a)) +print(a) + +#Tuple + +#Create - cannot +#Retrieve +a = (1,2,3) +print(a[0]) +print(a.index(1)) +print(a[0:1]) + +#update - cannot +#delete - cannot + +#dict + +#Create +d = {} +d["a"] = 1 +d2 = {"b":2,"c":3} +d.update(d2) +print(d) +print(d.setdefault("a",0)) +print(d.setdefault("d",0)) + +#Retrieve +d = {"a": 1, "b": 2, "c": 3} +print(d["a"]) +print(d.get("b")) +print(d.keys()) +print(d.values()) +print(d.items()) + +#Update +d = {"a": 1, "b": 2, "c": 3} +d["a"] = 100 +print(d) + +#delete +d = {"a": 1, "b": 2, "c": 3} +print(d.pop("b")) +print(d.popitem()) + +#Set + +#create +a = set() +a.add("hello") +print(a) + +#Retrieve +a = set() +a.add("hello") +print("a" in a) +print("hello" in a) + +#update +g = {"hello"} +z = {" world"} +print(g.union(z)) + +#delete +a = {"a","b","c","d"} +a.remove("a") +print(a) +a.discard("c") +print(a) + +x = {"a","b","c","d"} print(x.pop()) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/.keep" similarity index 100% rename from "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/1\347\217\255/1\347\217\255_Bao/.keep" rename to "\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/.keep" diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-1.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-1.py" new file mode 100644 index 0000000000000000000000000000000000000000..6e674776b6070ec130a6507484595b37ef6783a0 --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-1.py" @@ -0,0 +1,56 @@ +#for循环进行简单的计算 +a = [1,2,3,4,5,6] +for b in a: + print(b) + +#while循环进行简单的计算 +a = 1 +while a <= 6: + print(a) + a += 1 + + +#for实现斐波那契函数 +a = -1 +b = 1 +i = 3 +for i in range(3, 100): + c = a + b + if c > 100: + break + print(c, end=",") + a = b + b = c +print("\n") + +#用while实现斐波那契函数 +a = -1 +b = 1 +i = 3 +while i < 100: + c = a + b + if c >100: + break + print(c, end=",") + a = b + b = c +print("\n") + +#rema - week 2-1: +def rema(a,b): + return a%b +print(rema(1,2)) + +#自定义函数 +class ParamsError(Exception): + pass + +def my_sub(c, d): + try: + return c % d + except ZeroDivisionError: + raise ParamsError("cannot be Zero, please write again!") + finally: + print("function my_sub end") +my_sub(1, 0) +my_sub(1, 1) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-2.py" new file mode 100644 index 0000000000000000000000000000000000000000..03716de679983a5a3167a7e084fd765d551bbfa4 --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-2.py" @@ -0,0 +1,40 @@ +# 给一个列表,用grade来排序 +classes = [ + {"name": "n_1", "age": 22, "grade": "A"}, + {"name": "n_2", "age": 21, "grade": "B"}, + {"name": "n_3", "age": 20, "grade": "C"}, + {"name": "n_4", "age": 18, "grade": "A"}, + {"name": "n_5", "age": 19, "grade": "B"}, + {"name": "n_6", "age": 20, "grade": "C"}, + {"name": "n_7", "age": 22, "grade": "A"}, + {"name": "n_8", "age": 21, "grade": "B"}, +] + +a = classes +a.sort(key=lambda x: x["grade"]) +print(a) + +# 通过filter语句来筛选grade为A的同学 +b = filter(lambda x: True if x["grade"] == "A" else False, classes) +print(list(b)) + +# 通过map函数将上述同学的age+1 +def add(c): + return c["age"] + 1 + +d = map(add, classes) +print(list(d)) + +# 通过递归函数重构斐波那契函数 +def my_sub(n): + if n == 0: + return 0 + elif n == 1: + return 1 + else: + return my_sub(n-1) + my_sub(n-2) + +for i in range(1000): + if my_sub(i) > 100: + break + print(my_sub(i), end=",") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-3.py" new file mode 100644 index 0000000000000000000000000000000000000000..1b7e3c2ea337f7ea482b4e0d430b3fe4f583c637 --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/week 3/week 3-3.py" @@ -0,0 +1,5 @@ +# 练习作用域之间的转换 + +# 实现一个装饰器,用来输出函数的执行时间 + +# 使用装饰器来为斐波那契函数增加缓存 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\344\275\231\344\275\231\344\275\231/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/push\346\210\220\345\212\237.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/push\346\210\220\345\212\237.png" deleted file mode 100644 index ea021c160abf5e09d57ea62f8ebe3cde9214c534..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/push\346\210\220\345\212\237.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/python\347\216\257\345\242\203\345\217\230\351\207\217.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/python\347\216\257\345\242\203\345\217\230\351\207\217.png" deleted file mode 100644 index 1112642e58afbc35aa7b47f18c83c3f7531f3f94..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/python\347\216\257\345\242\203\345\217\230\351\207\217.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/python\347\250\213\345\272\217\350\277\220\350\241\214.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/python\347\250\213\345\272\217\350\277\220\350\241\214.png" deleted file mode 100644 index 6c2e8bac041ca84b6fb09a41fed376771c152290..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/python\347\250\213\345\272\217\350\277\220\350\241\214.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/\350\277\234\347\250\213\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/\350\277\234\347\250\213\344\273\223\345\272\223.png" deleted file mode 100644 index 123a8558d75a2991f8f8b129347b94db7b023891..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\223\262/\350\277\234\347\250\213\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.png" deleted file mode 100644 index 93b62d3ae99b05efad03e24adc0598ce16bb87e5..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\272.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\272.png" deleted file mode 100644 index ba185ee9a816a596f13d41dd5e41f1100ad5d18b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\216\257\345\242\203\345\217\230\351\207\217\346\220\255\345\273\272.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.png" deleted file mode 100644 index 14d875d0c013fecdc9b28bf7bd5a9662c71c2e2a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/git\344\273\223\345\272\223\345\271\266\346\217\220\344\272\244\347\240\201\344\272\221.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/git\344\273\223\345\272\223\345\271\266\346\217\220\344\272\244\347\240\201\344\272\221.png" deleted file mode 100644 index 704046781cd5d90ff1ee51a1cc98f9445ae72052..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/git\344\273\223\345\272\223\345\271\266\346\217\220\344\272\244\347\240\201\344\272\221.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203+\346\226\260\345\273\272\351\241\271\347\233\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203+\346\226\260\345\273\272\351\241\271\347\233\256.png" deleted file mode 100644 index 9ff8f82490f2df72535b7b81bbe9dff339cf43f2..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202/\350\231\232\346\213\237\347\216\257\345\242\203+\346\226\260\345\273\272\351\241\271\347\233\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/my_caculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/my_caculator.py" deleted file mode 100644 index 38db2034fa20c70c59aba774a4bf4d67a975654b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/my_caculator.py" +++ /dev/null @@ -1,29 +0,0 @@ -def add(a,b): - result = a + b - return (result) -def minus(a,b): - result = a - b - return(result) -def times(a,b): - result = a * b - return(result) -def divide(a,b): - result = a / b - return(result) -def exactdivide(a,b): - result = a // b - return(result) -def reminder(a,b): - result = a % b - return(result) -def sqrt(a): - result = a ** 2 - return(result) -a = 8 -b = 3 -print (add(a,b)) -print (minus(a,b)) -print (divide(a,b)) -print (exactdivide(a,b)) -print (reminder(a,b)) -print (sqrt(a)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/3_crud.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/3_crud.py" deleted file mode 100644 index d709c8cdf5b36c5ea996efea87074b5c2da7b6e2..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/3_crud.py" +++ /dev/null @@ -1,163 +0,0 @@ -""" - #List Creat ->>> A = ["a",1, 1, 2, "b", "c"] ->>> B = ["d","e"] ->>> B.append("f") ->>> B -['d', 'e', 'f'] ->>> C = A + B ->>> C -['a', 1, 1, 2, 'b', 'c', 'd', 'e', 'f'] ->>> A += B ->>> A -['a', 1, 1, 2, 'b', 'c', 'd', 'e', 'f'] ->>> B = B*2 ->>> B -['d', 'e', 'f', 'd', 'e', 'f'] ->>> B.insert(1,"a") ->>> B -['d', 'a', 'e', 'f', 'd', 'e', 'f'] - - # List Rerieve, Update, Delete ->>> A = ["a",1, 1, 2, "b", "c"] ->>> B = ["d","e"] ->>> A[1] -1 ->>> A[2:5:2] -[1, 'b'] ->>> A.index(1) -1 ->>> A[1] = 3 ->>> A -['a', 3, 1, 2, 'b', 'c'] ->>> A[1:3] = "d" ->>> A -['a', 'd', 2, 'b', 'c'] ->>> A.pop() -'c' ->>> D = A ->>> D -['a', 'd', 2, 'b'] ->>> D.clear() ->>> D -[] - - #List sort, reverse ->>> A = [12, 3, 2, 6, 4, 3, 5, 9, 7, 5] ->>> A.sort() ->>> A -[2, 3, 3, 4, 5, 5, 6, 7, 9, 12] ->>> A.reverse() ->>> A -[12, 9, 7, 6, 5, 5, 4, 3, 3, 2] ->>> A = [12, 3, 2, 6, 4, 3, 5, 9, 7, 5] ->>> A.reverse() ->>> A -[5, 7, 9, 5, 3, 4, 6, 2, 3, 12] - - #Truple Retrieve ->>> A = tuple(range(10)) ->>> A -(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ->>> A[-2] -8 ->>> A[:-2:2] -(0, 2, 4, 6) ->>> A.index(2) -2 - -#Dict - #Creat ->>> A = {"a":1, "b":2, "c":3} ->>> A["d"]=1 ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 1} ->>> A["d"]=4 ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 4} ->>> B = {"f":5} ->>> A.update(B) ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'f': 5} ->>> A.setdefault("g") ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'f': 5, 'g': None} ->>> A.setdefault("a") -1 ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'f': 5, 'g': None} - #Retireve ->>> A["b"] -2 ->>> A.get("c") -3 ->>> A.keys() -dict_keys(['a', 'b', 'c', 'd', 'f', 'g']) ->>> A.values() -dict_values([1, 2, 3, 4, 5, None]) ->>> A.items() -dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4), ('f', 5), ('g', None)]) - #Update ->>> A["g"] = 6 ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'f': 5, 'g': 6} ->>> A.update({"h":7}) ->>> A -{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'f': 5, 'g': 6, 'h': 7} - #Delete ->>> A.pop("a") -1 ->>> A -{'b': 2, 'c': 3, 'd': 4, 'f': 5, 'g': 6, 'h': 7} ->>> A.popitem() -('h', 7) ->>> A -{'b': 2, 'c': 3, 'd': 4, 'f': 5, 'g': 6} ->>> A.clear() ->>> A -{} - -#Set - #Creat ->>> A ={1,"d",3,4,"g",7,8,"h",0,"n","s"} ->>> A.add(11) ->>> A -{0, 1, 3, 4, 'n', 7, 8, 11, 'g', 'd', 's', 'h'} ->>> A.update(10) -Traceback (most recent call last): - File "", line 1, in -TypeError: 'int' object is not iterable ->>> A.update("g") ->>> A -{0, 1, 3, 4, 'n', 7, 8, 11, 'g', 'd', 's', 'h'} ->>> A.update("H") ->>> A -{0, 1, 3, 4, 'n', 7, 8, 11, 'H', 'g', 'd', 's', 'h'} - #Retrieve ->>> "h" in A -True ->>> 10 in A -False - #Update ->>> B= {"A","B"} ->>> A.union(B) -{0, 1, 3, 4, 'n', 7, 8, 'B', 11, 'H', 'A', 'g', 'd', 's', 'h'} ->>> A -{0, 1, 3, 4, 'n', 7, 8, 11, 'H', 'g', 'd', 's', 'h'} - #Delete ->>> A.pop() -0 ->>> A -{1, 3, 4, 'n', 7, 8, 11, 'H', 'g', 'd', 's', 'h'} ->>> A.remove(1) ->>> A.reomve(10) -Traceback (most recent call last): - File "", line 1, in -AttributeError: 'set' object has no attribute 'reomve' ->>> A.discard("H") ->>> A -{3, 4, 'n', 7, 8, 11, 'g', 'd', 's', 'h'} ->>> A.discard("A") ->>> A -{3, 4, 'n', 7, 8, 11, 'g', 'd', 's', 'h'} -""" \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/stringpractice.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/stringpractice.py" deleted file mode 100644 index c46888834da7b25088114bcfd61486662d66bb6c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\237\271\345\230\211/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/stringpractice.py" +++ /dev/null @@ -1,88 +0,0 @@ -content = ''' - - #解码 ->>> a = "你好 Python".encode("utf-8") ->>> a -b'\xe4\xbd\xa0\xe5\xa5\xbd Python' - - #编码 ->>> a.decode("utf") -'你好 Python' - - #混合编码 ->>> b = "Python".encode("utf-8") + "你好".encode("gbk") ->>> b -b'Python\xc4\xe3\xba\xc3' - #解码错误 ->>> b.decode("utf") -Traceback (most recent call last): - File "", line 1, in - File "E:\Python\python 3.6.5\Lib\encodings\utf_8.py", line 16, in decode - return codecs.utf_8_decode(input, errors, True) -UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 6: invalid continuation byte - #忽略错误编码 ->>> b.decode("utf-8",errors="ignore") -'Python' - #利用鬼符来替换 ->>> b.decode("utf-8",errors="replace") -'Python���' - - #字符串CRUD - #Create(创建) ->>> a = "hello" ->>> b = "python" ->>> a = a + b ->>> print(a) -hellopython ->>> a += "hellopython" ->>> print(a) -hellopythonhellopython - - #Retrieve(检索) ->>> c = "hello python, hello word" ->>> c[3] -'l' ->>> c.find("o") -4 ->>> c.index("o") -4 ->>> c.startswith("hello") -True ->>> c.endswith("world") -False - - #Update(更新) ->>> d = "this is a test, hello pythen" ->>> d.replace("hen","hon") -'this is a test, hello python' ->>> d.split(",") -['this is a test', ' hello pythen'] ->>> d.split(" ") -['this', 'is', 'a', 'test,', 'hello', 'pythen'] ->>> " ".join(d) -'t h i s i s a t e s t , h e l l o p y t h e n' - - #Delete(删除) ->>> f = " this is a test " ->>> f.strip() -'this is a test' ->>> f.lstrip() -'this is a test ' ->>> f.rstrip() -' this is a test' - - #格式化 ->>> a = 3 ->>> b = 7 ->>> print ("21={}*{}".format(a,b) ) -21=3*7 ->>> print("?={1}+{0}*{0}+{1}-{0}".format(a,b)) -?=7+3*3+7-3 ->>> print("?={b}+{a}*{a}+{b}-{a}".format(a=3,b=7)) -?=7+3*3+7-3 ->>> print(f"?={b}+{a}*{a}+{b}-{a}") -?=7+3*3+7-3 ->>> print("{:.1f}".format(0.618)) -0.6 - -''' \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\260\217\344\270\270\345\255\220/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\260\217\344\270\270\345\255\220/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\260\217\344\270\270\345\255\220/3\347\217\255_\345\260\217\344\270\270\345\255\220_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\260\217\344\270\270\345\255\220/3\347\217\255_\345\260\217\344\270\270\345\255\220_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.jpg" deleted file mode 100644 index 6ea013f40d51b98cbc0aaa1d87663f6c186d01c1..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\345\260\217\344\270\270\345\255\220/3\347\217\255_\345\260\217\344\270\270\345\255\220_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.py" deleted file mode 100644 index d6a2dc34fcee9378df2aac7e4ed7144a89fe8907..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.py" +++ /dev/null @@ -1,90 +0,0 @@ -## 第一周-第三节作业 课后作业 -##- 四大基本数据结构中哪些是可变的, 哪些是不可变的? -##- 四大基本数据结构中哪些是有序的, 哪些是无序的? -##- 创建`set`, `list`, `dict`, `tuple`实例, 每个数据结构的实例需要包括六大基本类型. - - -##- 四大基本数据结构中哪些是可变的, 哪些是不可变的? - ## 可变的 list set - ## 不可变的 tuple dict - -##- 四大基本数据结构中哪些是有序的, 哪些是无序的? - ##有序的 list tuple - ##无序的 dict set - -##- 创建`set`, `list`, `dict`, `tuple`实例, 每个数据结构的实例需要包括六大基本类型. -## 基本数据类型 -# - `int` (整数) -# - `float`(浮点数) -# - `string`(字符串, 字符序列) -# - 转义字符 -# - `boolean`(布尔值) -# - `bytes`(二进制序列) -###################list############################## -print("-------------------list----------------------------") -print(list([1,2,3,4])) ## int - -print(list([float(1.2),float(2.2)])) # float - -print(list('hello,world')) #string - -print(list("2\\n")) #转义字符 - -print(list([bool(2),bool(2.2),bool(0)])) #boolean - -print(list(bytes(4))) #bytes -print("-------------------list----------------------------") - -###################list############################## - -print("-------------------tuple----------------------------") -###################tuple############################## -print(tuple([1,2,3,4])) ## int - -print(tuple([float(1.2),float(2.2)])) # float - -print(tuple('hello,world')) #string - -print(tuple("2\\n")) #转义字符 - -print(tuple([bool(2),bool(2.2),bool(0)])) #boolean - -print(tuple(bytes(4))) #bytes - -print("-------------------tuple----------------------------") - - -###################tuple############################## - -print("-------------------dict----------------------------") -###################dict############################## -print(dict(a=1,b=2)) ## int - -print(dict(a=1.2,b=2.2) ) # float - -print(dict(a='hello,world')) #string - -print(dict(a="2\\n")) #转义字符 - -print(dict(a=bool(2),b=bool(2.2),c=bool(0))) #boolean - -print(dict(a=bytes(4))) #bytes -print("-------------------dict----------------------------") - -###################dict############################## - -###################set############################## -print("-------------------set----------------------------") -print(set({1,2,3,4,5})) ## int - -print(set([float(1.2),float(2.2)])) # float - -print(set('hello,world')) #string - -print(set("2\n")) #转义字符 - -print(set([bool(2),bool(2.2),bool(0)])) #boolean - -print(set(bytes(4))) #bytes -print("-------------------set----------------------------") -###################set############################## \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276.py" deleted file mode 100644 index 6b660bee5a6a0933720c165b5c020d08f4dca643..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276.py" +++ /dev/null @@ -1,65 +0,0 @@ -## 课后作业 -#- `+` 加法 -# `-` 减法 -#- `*` 乘法 -## - ` / ` 除法 -## - ` // ` 整除 -#- ` % ` 取余数 -## - ` ** ` x的y次幂 -# - 开方(没有提供直接的运算符) x ** (1 / 2) -#- abs() 取绝对值 - - -#- 用函数实现一个具有加, 减, 乘, 除, 整除, 取余, 开方的计算器 - ##my_calculator.py - - ## def add(a, b): - ## ... - ##def sqrt(a, b): - -# 加法 -def add(a,b): - return a+b; -print("-------------------加法----------------->a+b=",add(2,3)) - -# 减法 -def jian(a,b): - return a-b; -print("-------------------减法----------------->a-b=",jian(3,2)) - -# 乘法 -def cheng(a,b): - return a*b; -print("-------------------乘法-----------------a*b=>",cheng(2,3)) - -# 除法 -def chu(a,b): - return a/b; -print("-------------------除法-----------------a/b=>",chu(2,3)) - -# 整除 -def zhengchu(a,b): - return a//b; -print("-------------------整除-----------------a//b=>",zhengchu(3,2)) - -#取余数 -def quyushu(a,b): - return a%b; -print("-------------------取余数-----------------a%b=>",quyushu(3,2)) - -#x的y次幂 -def ycimi(a,b): - return a**b; -print("-------------------x的y次幂-----------------x**y=>",ycimi(2,3)) - - -# 开方(没有提供直接的运算符) x ** (1 / 2) -def kaifang(a): - return a**(1/2); -print("-------------------x的y次幂-----------------x**(1/2)=>",kaifang(4)) - - -#- abs() 取绝对值 -def qujueduizhi(a): - return abs(a); -print("-------------------abs(a)----------------abs(a)=>",qujueduizhi(-4)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.py" deleted file mode 100644 index 8275667ef744aec15998719791d475e1799379c9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.py" +++ /dev/null @@ -1,230 +0,0 @@ -#############课后作业 -#完成四大基础数据结构的CRUD操作 -#List(列表) -#list中存的元素是引用 - -## Create(增加)#append() - -l=[] -print(id(l)) # id 4379634688 -l.append("a") -print(id(l)) # id 4379634688 - -# + 和+= -l_1=['a'] -l_2=['b'] -l_3=l_1+l_2 -print("------------- ",l_3) - -l_3+=l_1 -print("-------+=------ ",l_3) - -# *和*= -a='a' -print(id(a)) # 4452342320 -l=[a]*10 -print("--------*-----",l) -print(id(l[0])) # 4563065520 -print(id(l[9])) #4563065520 - -## 赋值语句之后, a已经是一个新的对象了 -a='b' -print(l) -print(id(a)) #4538688240 - - -#insert 指定位置添加元素 - -l.insert(0,"love") -print("-----insert--------",l) - -###Retrieve(检索) -##索引取值 -#所有序列都支持索引取值 - -#切片 -#your_list[start:end:step] -print(l[0:9:2]) -# 取一段区间 -#your_list[start:end] -print(l[0:8]) -# 取最后一个值 -#your_list[-1] -print(l[-1]) -# 间隔问题 -#your_list[1:20:2] -print(l[1:20:2]) - -#index -print(l) -print("------index-----",l.index('love')) - -##Update(更新) -#索引赋值 -l[1]='a_1' -print(l) - -#切片赋值 -print(l) -l[0:2]="a" -print(l) -l[0:2]='11' -print(l) - - -###DELETE(删除) - -##pop() -#从末尾删除元素并返回 - -print(l) -x=l.pop() -print(l) -print(x) - -##clear() 清楚当前列表的元素, 不会改变列表的内存地址. -print(l) -#l.clear() -print(l) - -# ★SORT(排序) -#sort() -l=[1,3,4,2,5,8,6] -l.sort() -print(l) - -# sorted 排序后返回新列表 -l2=sorted(l) -print(l2) - -#reverse -l2.reverse() -print("---reverse----",l2) - -#reversed 倒序之后返回新列表 (这个有问题) -#print(l) -#list(reversed(l)) -#print(l) - - -###tuple - -##Create - -##无 - -##Retrieve - -#索引取值 -#index -#切片 -#Update 无 -#Delete 无 - -## dict -#create 键对值赋值 -#update 提供合并字典的功能 -d={"a":1} -print(d) -d2={"b":2,"c":3} -d.update(d2) -print("---update---",d) - -#setdefault -#如果字典中没有当前key, 那么就设置默认值 - -d.setdefault('b',0) -print(d) -d.setdefault('d',0) -print(d) - - -##Retrieve - -#键对值访问 - -#get -#键对值访问缺失key会报错, 而get可以指定默认值 - - -#print(d['e']) -# print(d['e']) -# KeyError: 'e' -c=d.get('f',0) -print(c) - -##keys() 返回所有key - -print("-----keys----",d.keys()) - -##values() 返回所有value -print(d.values()) - -##items() 返回所有键对值 -print(d.items()) - -#Update 键对值赋值 - -d['a']=100 -print(d) - -#update -d.update({"b":200,"c":300}) -print(d) - -###Delete - -##pop(key) 删除当前元素并返回value - -##popitem() 对于人来说, 相当于随机返回一个item - -##clear() - - -##set - -#Create -s=set({1,2,3,4}) -print(s) - - -#add -s.add(5) -print(s) -#update -#s.update(66) -print(s) - -##Retrieve - -#运算符in -print( 1 in s) - - -#update - -#union 合并两个set, 并返回一个新的set - -s1=set({1}) -s2=set({2}) -s3=s1.union(s2) -print("set.union",s3) - -##delete - -#remove 和discard - -#discard缺失元素时不会报错, 而remove会报错 - -s=set({'a','b','c'}) -print(s) -s.remove('a') -print(s) -s.discard("e") -print(s) -#s.remove('a') #s.remove('a') KeyError: 'a' -print(s) - -#pop() 当成无序删除并返回元素 -s.pop() -print(s) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276.py" deleted file mode 100644 index 4845384ef9c0b5650dd7b26dac65b4d9dedaf027..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\346\235\216\346\263\212/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276.py" +++ /dev/null @@ -1,123 +0,0 @@ -# 1.练习字符串的编码和解码 -#2.练习字符串的CRUD -#3.练习字符串的格式化 -#4.将 content内容保存到本地 - -# 1.练习字符串的编码和解码 -#编码 -a="你好".encode("utf-8") -print("编码-----------a=>",a) -#---------------------结果为 b'\xe4\xbd\xa0\xe5\xa5\xbd'-------------- - - -#解码 -print("解码-------------->b=>",a.decode("utf")) - -## 字符串的CRUD -#Create(创建) -# + -a="hello" -b=a+"world" -print(b) -# += -# a+=b 就是 a=a+b - -#Retrieve(检索) -#根据索引获取字符串 -# 在计算机语言中,索引值是从0开始的 -#a="hello ,world" a[1] - -# find(获取目标字符串的索引值) -# a.find("a") - -# index 找不到目标值会报错 - -#startswith() 和 endwith() - -a="2020-12-26-xxxx" -print("------startswith-------->",a.startswith("2020-12-26")) -print("-------endswith--------->",a.endswith("xxxx")) - - -# UPDATE(更新) - #replace(替换) 返回一个新的字符串 - -a="hello werld,hello werld" -print("----------replace----》",a.replace("wer","wor")) - -# split(分割) -a="<>,<>,<>" -print("--------split-------split>",a.split(",")) - -# join(拼接) -b=a.split(",") -print("-----join--->",",".join(b)) - - -# DELETE() - # strip -a = " hello,world " -print("--------------strip----------->",a.strip()) - # lstrip -print("--------------lstrip----------->",a.lstrip()) - #rstrip -print("--------------rstrip----------->",a.rstrip()) - - # dir("") 查看命令和方法 - - - ### 字符串的输入和输出 - #保存到文件 -#open 函数打开一个文件,没有文件会创建,但是路径不对会报错 -# 制定文件名,方法(读,写,追加),编码格式 -# -output=open("/Users/booboomx/Documents/python_job/python_01/week02/output.txt","w",encoding="utf-8") -content="hello,world" -#正式写入文件 -output.write(content) -#关闭文件句柄 -output.close() - - -### 读取文件 -input=open("/Users/booboomx/Documents/python_job/python_01/week02/output.txt","r",encoding="utf-8") -content=input.read(); -print("-------------文件读取------》",content); - - -##追加模式 -output=open("/Users/booboomx/Documents/python_job/python_01/week02/output.txt","a",encoding="utf-8") -content="\npython" -#正式写入文件 -output.write(content) -#关闭文件句柄 -output.close() - - -### 字符串的格式化输出 -# format 按照传入的参数默认顺序 -a="ping" -b="pang" -print("-----按照传入的参数默认顺序------>play pingpong:{},{}".format(a,b)) - -#按照制定的参数索引 -print("-----按照制定的参数索引------ >play pingpong:{0},{1},{0},{1}".format(a,b,a,b)) - -# 按照关键词参数 -print("-----按照关键词参数------ >play pingpong:{a},{b},{a},{b}".format(a='ping',b='pong')) - -# 按照变量 只有Python3.6以上版本才有 -print("-----按照变量------》"f"play pingpang:{a},{b}") -# 小数的表示 -a="{:.2f}".format(3.1415926) -print("------小数的表示--->",a) - -# %进行格式化 -a="playing %s %s" %("ping","pong") -print("-----%进行格式化---",a) - - - - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/L101.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/L101.png" deleted file mode 100644 index 1ad3d41dfafe4141abb55484527f91a9384b094c..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/L101.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/L102.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/L102.png" deleted file mode 100644 index ff2e339585cba2723ede24e5bfce3d118a075e7d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/L102.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\345\205\213\351\232\206_\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\345\205\213\351\232\206_\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index fa4b4d0ef8f0d39a84e636314f2dc2360ee6ced9..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\345\205\213\351\232\206_\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\350\277\234\347\250\213\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\350\277\234\347\250\213\344\273\223\345\272\223.png" deleted file mode 100644 index aae048d8f55cc5d96b6ac9c9a668b375ed2b7b24..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\350\277\234\347\250\213\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\350\277\234\347\250\213\344\273\223\345\272\22302.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\350\277\234\347\250\213\344\273\223\345\272\22302.png" deleted file mode 100644 index e4b8c6680e7d74238505306728de3b75d8e34c16..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/images/\350\277\234\347\250\213\344\273\223\345\272\22302.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/main.py" deleted file mode 100644 index 898726ca0c1f2cdb42334a0a79bce5fcaf6b1e4e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/main.py" +++ /dev/null @@ -1,16 +0,0 @@ -# int, float, string, boolean, bytes, None -# list -l = [1, 1.1, 'abc', bool(1), bytes('abc'.encode("utf-8")), None] -print(l) - -# tuple -t = (2, 2.2, 'def', bool(0), bytes('def'.encode("utf-8")), None) -print(t) - -# dict -d = {'a': 3, 'b': 3.3, 'c': 'hello', 'd': bool(3), 'e': bytes('hello'.encode("utf-8")), 'f': None} -print(d) - -# set -s = {4, 4.4, 'world', bool(4), bytes('world'.encode("utf-8")), None} -print(s) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" deleted file mode 100644 index 04a5fc22f99a5a201cf121faaa9b29c66505bca9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" +++ /dev/null @@ -1,6 +0,0 @@ -# 第一周-第一节-作业提交 - -![image](./images/L101.png) - -![image](./images/L102.png) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" deleted file mode 100644 index 1052efdd9a6ed2be176faae1f348f27b56b58211..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" +++ /dev/null @@ -1,36 +0,0 @@ -# 第一周-第三节-作业提交 - -- #### 四大基本数据结构中哪些是可变的, 哪些是不可变的? - - 可变的:`list`,`dict`,`set` - - 不可变:`tuple` - -- #### 四大基本数据结构中哪些是有序的, 哪些是无序的? - - 有序的:`list`,`tuple` - - 无序的:`dict`,`set` - -- #### 创建`set`, `list`, `dict`, `tuple`实例, 每个数据结构的实例需要包括六大基本类型. - - ``` - # int, float, string, boolean, bytes, None - # list - l = [1, 1.1, 'abc', bool(1), bytes('abc'.encode("utf-8")), None] - print(l) - - # tuple - t = (2, 2.2, 'def', bool(0), bytes('def'.encode("utf-8")), None) - print(t) - - # dict - d = {'a': 3, 'b': 3.3, 'c': 'hello', 'd': bool(3), 'e': bytes('hello'.encode("utf-8")), 'f': None} - print(d) - - # set - s = {4, 4.4, 'world', bool(4), bytes('world'.encode("utf-8")), None} - print(s) - ``` - - \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" deleted file mode 100644 index 031fc346c289586a827490aea1c15b2bab113427..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\344\275\234\344\270\232\346\217\220\344\272\244.md" +++ /dev/null @@ -1,11 +0,0 @@ -# 第一周-第二节-作业提交 - -### 码云git仓库 - -![image](./images/远程仓库.png) - -![image](./images/远程仓库02.png) - -### pycharm虚拟环境 - -![image](./images/克隆_虚拟环境.png) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/homework2.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/homework2.txt" deleted file mode 100644 index 0b9fc4aa8e6c80e6d1b40ab70cedafc0a38056e4..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/homework2.txt" +++ /dev/null @@ -1,70 +0,0 @@ ->>> "鸽子".encode("unicode_escape").decode() -'\\u9e3d\\u5b50' ->>> '\u9e3d\u5b50' -'鸽子' ->>> len('\u9e3d\u5b50') -2 - ->>> "鸽子".encode("utf-8") -b'\xe9\xb8\xbd\xe5\xad\x90' ->>> b = b'\xe9\xb8\xbd\xe5\xad\x90' ->>> b.decode("utf") -'鸽子' - ->>> import chardet ->>> chardet.detect(b) -{'encoding': 'utf-8', 'confidence': 0.7525, 'language': ''} ->>> b_2 = "是".encode("gbk") + "鸽子".encode("utf-8") ->>> b_2 -b'\xca\xc7\xe9\xb8\xbd\xe5\xad\x90' - ->>> b_2.decode("utf-8", errors = 'ignore') -'鸽子' ->>> b_2.decode("utf-8", errors = 'replace') -'��鸽子' - ->>> a = "g">>> id(a) -25860512 ->>> a = a + "z" ->>> id(a) -19123520 ->>> a -'gz' - ->>> a = "a" ->>> a += "b" ->>> a -'ab' - ->>> a = "hello,world" ->>> a[4] -'o' ->>> a.find("o") -4 ->>> f = "2020-11-22XXXX" ->>> f.startswith("2020-11-22") -True ->>> f = "xxxxxxx.jpg" ->>> f.endswith(".jpg") -True - ->>> a = "faae pigeon, faae pigeon" ->>> a.replace("aae" , "ake") -'fake pigeon, fake pigeon' ->>> a = "<>,<>,<>" ->>> a.split(",") -['<>', '<>', '<>'] ->>> b = a.split(",") ->>> b -['<>', '<>', '<>'] ->>> ",".join(b) -'<>,<>,<>' ->>> a = " fake pigeon " ->>> a -' fake pigeon ' ->>> a.strip() -'fake pigeon' ->>> a.lstrip() -'fake pigeon ' ->>> a.rstrip() -' fake pigeon' \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/lesson2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/lesson2.py" deleted file mode 100644 index 259a6f9c28c15d36c7bffba5b6ad083df2faebe7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/lesson2.py" +++ /dev/null @@ -1,78 +0,0 @@ -# open函数打开一个文件,没有文件会新建,但是路径不对会报错 -# 指定文件名,方法(读,写,追加),编码格式 -output = open("homework2.txt", "w", encoding="utf-8") -content = ">>> \"鸽子\".encode(\"unicode_escape\").decode()\n" \ - "'\\\\u9e3d\\\\u5b50'\n" \ - ">>> '\\u9e3d\\u5b50'\n" \ - "'鸽子'\n" \ - ">>> len('\\u9e3d\\u5b50')\n" \ - "2\n" \ - "\n" \ - ">>> \"鸽子\".encode(\"utf-8\")\n" \ - "b'\\xe9\\xb8\\xbd\\xe5\\xad\\x90'\n" \ - ">>> b = b'\\xe9\\xb8\\xbd\\xe5\\xad\\x90'\n" \ - ">>> b.decode(\"utf\")\n" \ - "'鸽子'\n" \ - "\n" \ - ">>> import chardet\n" \ - ">>> chardet.detect(b)\n" \ - "{'encoding': 'utf-8', 'confidence': 0.7525, 'language': ''}\n" \ - ">>> b_2 = \"是\".encode(\"gbk\") + \"鸽子\".encode(\"utf-8\")\n" \ - ">>> b_2\n" \ - "b'\\xca\\xc7\\xe9\\xb8\\xbd\\xe5\\xad\\x90'\n" \ - "\n" \ - ">>> b_2.decode(\"utf-8\", errors = 'ignore')\n" \ - "'鸽子'\n" \ - ">>> b_2.decode(\"utf-8\", errors = 'replace')\n" \ - "'��鸽子'\n" \ - "\n" \ - ">>> a = \"g\"" \ - ">>> id(a)\n" \ - "25860512\n" \ - ">>> a = a + \"z\"\n" \ - ">>> id(a)\n" \ - "19123520\n" \ - ">>> a\n" \ - "'gz'\n" \ - "\n" \ - ">>> a = \"a\"\n" \ - ">>> a += \"b\"\n" \ - ">>> a\n" \ - "'ab'\n" \ - "\n" \ - ">>> a = \"hello,world\"\n" \ - ">>> a[4]\n" \ - "'o'\n" \ - ">>> a.find(\"o\")\n" \ - "4\n" \ - ">>> f = \"2020-11-22XXXX\"\n" \ - ">>> f.startswith(\"2020-11-22\")\n" \ - "True\n" \ - ">>> f = \"xxxxxxx.jpg\"\n" \ - ">>> f.endswith(\".jpg\")\n" \ - "True\n" \ - "\n" \ - ">>> a = \"faae pigeon, faae pigeon\"\n" \ - ">>> a.replace(\"aae\" , \"ake\")\n" \ - "'fake pigeon, fake pigeon'\n" \ - ">>> a = \"<>,<>,<>\"\n" \ - ">>> a.split(\",\")\n" \ - "['<>', '<>', '<>']\n" \ - ">>> b = a.split(\",\")\n" \ - ">>> b\n" \ - "['<>', '<>', '<>']\n" \ - ">>> \",\".join(b)\n" \ - "'<>,<>,<>'\n" \ - ">>> a = \" fake pigeon \"\n" \ - ">>> a\n" \ - "' fake pigeon '\n" \ - ">>> a.strip()\n" \ - "'fake pigeon'\n" \ - ">>> a.lstrip()\n" \ - "'fake pigeon '\n" \ - ">>> a.rstrip()\n" \ - "' fake pigeon'" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/lesson3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/lesson3.py" deleted file mode 100644 index 57817bdfdaf1a3eead4de297712ea8df56322f57..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/lesson3.py" +++ /dev/null @@ -1,92 +0,0 @@ -# int, float, string, boolean, bytes, None -# list -l = [1, 1.1, 'abc', bool(1), bytes('abc'.encode("utf-8")), None] -print('l:', l) -# append -l.append('append') -print('l:', l) -# + & += -l1 = ['l1'] -l2 = l + l1 -print('l2:', l2) -l += l1 -print('l:', l) -# * & *= -a = 'a' -la = a * 10 -print('la:', la) -# insert -l.insert(0, 'start') -print('l:', l) -# retrieve -print('l[1]:', l[1]) -print('l[0:5]:', l[0:5]) -l.insert(l.index('abc'), 'before') -print('l:', l) -# update -l[0] = 'start2' -print(l) -l[0: 2] = 'a' -print('l:', l) -# delete -x = l.pop() -print('x:', x) -print('l:', l) -l.clear() -print('l:', l) -# sort -l = [1, 4, 2, 6, 3] -l.sort() -print('l:', l) -l_1 = [1, 4, 2, 6, 3] -l_2 = sorted(l_1) -print('l_1:', l_1) -print('l_2:', l_2) -l.reverse() -print('l:', l) -print('\n') - -# tuple -t = (2, 2.2, 'def', bool(0), bytes('def'.encode("utf-8")), None) -print('t:', t) -# retrieve -print('t[0]:', t[0]) -print('t.index(2):', t.index(2)) -print('t[0:2]', t[0:2]) -print('\n') - -# dict -d = {'a': 3, 'b': 3.3, 'c': 'hello', 'd': bool(3), 'e': bytes('hello'.encode("utf-8")), 'f': None} -print(d) -# update -d2 = {'g': 1, 'h': 2} -d.update(d2) -print('d2', d2) -print('d:', d) -x = d.setdefault('b', 0) -print('x:', x) -print('d:', d) -keys = list(d.keys()) -print('keys:', keys) -values = d.values() -print('values:', values) -items = d.items() -print('items:', items) -# delete -a = d.pop('a') -print('a:', a) -print('d:', d) -d.clear() -print('d:', d) -print('\n') - -# set -s = {4, 4.4, 'world', bool(4), bytes('world'.encode("utf-8")), None} -print('s:', s) -s.add('last') -print('s:', s) -b = 'a' in s -print('b:', b) -# delete -s.remove('world') -print('s:', s) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/my_caculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/my_caculator.py" deleted file mode 100644 index f25ba097305f466d32a97c79a53d79bd66a2b4b8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\350\214\227\350\214\227\346\230\257\345\217\252\345\201\207\351\270\275\345\255\220/week2/my_caculator.py" +++ /dev/null @@ -1,48 +0,0 @@ -def add(a, b): - print(a, "+", b, "=") - return a + b - -def minus(a, b): - print(a, "-", b, "=") - return a - b - -def mul(a, b): - print(a, "*", b, "=") - return a * b - -def div(a, b): - print(a, "/", b, "=") - return a / b - -def be_div(a, b): - print(a, "//", b, "=") - return a // b - -def rem(a, b): - print(a, "%", b, "=") - return a % b - -def root(a): - print(a, "^1/2 =") - return a ** (1/2) - -a = int(input("请输入数字:")) -symbol = str(input("请输入要执行的操作:")) -if str(symbol) == "开方": - print(root(a)) -else: - b = int(input("请输入数字:")) - if str(symbol) == "+": - print(add(a, b)) - elif str(symbol) == "-": - print(minus(a, b)) - elif str(symbol) == "*": - print(mul(a, b)) - elif str(symbol) == "/": - print(div(a, b)) - elif str(symbol) == "//": - print(be_div(a, b)) - elif str(symbol) == "%": - print(rem(a, b)) - else: - print("无法进行该运算") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/images/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/images/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/images/\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/images/\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 8d4081b209eacb82aef32577f9c6cdc4abafcd47..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/images/\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/lesson_1.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/lesson_1.py" deleted file mode 100644 index f3d1328033f4931a2d71c1bafcc28c16696786f4..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/lesson_1.py" +++ /dev/null @@ -1,40 +0,0 @@ -# 四大基本数据结构中哪些是可变的, 哪些是不可变的? -# -# 可变的:列表list,字典dict,集合set -# 不可以变的:元组tuple -# - -# 四大基本数据结构中哪些是有序的, 哪些是无序的? -# -# 有序的:list,tupe -# 无序的:dict,set -# -# 创建set, list, dict, tuple实例, 每个数据结构的实例需要包括六大基本类型. -# -# 六大基本类型:int,float,bytes,str,boolean,None -from encodings.utf_8 import encode - -print(type(7)) -print(type(2.0)) -print(type('3'.encode("utf-8"))) -print(type('str')) -a=bool(1) -print(a,type(a)) -print(type(None)) - -print("=====22========") -# 基本数据类型 -a=int(7) -b=float(2.0) -c=str('77') -d=bytes('python'.encode("utf-8")) -e=bool(0) -f=None -alist=[a,b,c,d,f] -atuple=(a,b,c,d,f) -adict={'1':a,'2':b,'3':c,'4':d,'5':f} -aset=set([a,b,c,d,e,f]) -print("列表alist:",alist) -print("元组atuple:",atuple) -print("字典adict:",adict) -print("集合aset:",aset) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202.md" deleted file mode 100644 index d6a929b8e91f94278699cf22ef3189b4a09ec7c0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202.md" +++ /dev/null @@ -1,138 +0,0 @@ -# 第一周-第一节 - -## 养成来哦好的编程习惯 - -- 不要相信自己的记忆力,做好笔记和文档 - - - typora - - ``` - https://typora.io/ - ``` - - - - - 创建标题 - - ``` - ctrl + 数字 - ``` - - - 创建目录列表结构 - - ``` - - + 空格 - ``` - - - 創建代码块 - - ``` - Ctrl+shift+k - ``` - -- 科学的使用搜索习惯 - - - 官方文档和GitHub库 - - ``` - https://docs.python.org/zh-cn/3.6/ - https://github.com/ - ``` - - - stackoverflow(英语比较好的可以用) - - ``` - https://stackoverflow.com/ - ``` - - - 简书和知乎 - - - 百度搜索 - -- 良好的学习心态 - - 面向需求学习 - - 有效率地学习 - - 自己思索10分钟 - - 不要担心自己的问题太小白,要及时的询问 - - 尽量在大群中讨论 - -## 编程语言的基本概述 - -- 什么是编程语言? - - 相对于人与人之间的沟通,编程语言是人与计算机交互的媒介 - -- 代码的执行流程 - - 代码 -> 机器码 -> 由计算机处理器来执行 - - - 把代码翻译成为机器的翻译就是编译器,在Python中也可以叫做Python解释器 - - 编程语言Python是我们与解释器之间的翻译 - - 解释器是Python与计算机之间的翻译 - -- 编程语言分类 - - ``` - C - C++ - Java - Python - JavaScript - ``` - - - 编译型语言、解释性语言和混合型语言 - - 动态语言和静态语言 - - 请类型语言和弱类型语言 - -- 什么是动态语言和静态语言 - - 编译时不知道变量是什么类型的语言叫动态语言 - - - 动态语言 - - Python - - JavaScript - - 静态语言 - - C - - C++ - - Java - -- 什么是强类型语言与弱类型语言 - - 在使用变量时不会自动改变变量的类型 ,反之,弱类型语言会隐式的转换变量类型 - - - 弱类型语言 - - JavaScript - - 强类型语言 - - Python - - Java - - C - - C++ - -## Python环境搭建 - -- Python下载安装(记住自己的安装目录) - - 环境变量配置 - - IDE的下载与安装 - -## 运行我们的第一个Python程序 - -- 使用pycharm新建第一个程序(新建项目确认安装路径/ D:\python\pythonProject ) - -- 运行第一个程序 - -- 可能遇到的问题 - - - Python无法运行,通过自定义位置解决 - - 单双引号不能混用(中英双引号混用) - - 注意:缩进,空格和tab键(缩进一般用tab键) - - - - - - - - - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232.md" deleted file mode 100644 index 3f610e65123b593ff066c7f559991612b0eb82c3..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week1/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232.md" +++ /dev/null @@ -1,6 +0,0 @@ -1.新建仓库提交到码云 -https://gitee.com/nilive/git_test -2.新建虚拟环境 - -![虚拟环境](https://gitee.com/nilive/git_test/blob/master/images/%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83.png) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/my_calculator.py" deleted file mode 100644 index 3dd004ee007b9df0bb3118c0c4e46fdca14bd4a1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/my_calculator.py" +++ /dev/null @@ -1,57 +0,0 @@ -''' -用函数实现一个具有加, 减, 乘, 除, 整除, 取余, 开方的计算器 - -my_calculator.py - -def add(a, b): - -def sqrt(a, b): - -''' -def add(a,b): - return a + b ; -def sub(a,b): - return a - b; -def mul(a,b): - return a * b; -def div(a,b): - if b != 0: - return a / b; - else: - return "除数不能为零!!!" -def rem(a,b): - return a // b; -def ediv(a,b): - return a % b; -def sqrt(a): - c = int(a) - if c>=0: - return c ** (1/2); - else: - return "开方数不能小于零?"; -c = input("请输入你的运算符号:‘+、-、*、/,//,%,开方:%%:") -# input3 = input("请输入你要开方的数,如果不是进行开方运算请按回车键") - -if c == '%%': - a = float(input("请输入你要开方的数:")) - print(a,"^(1/2)","=",sqrt(a)) -else: - a = float(input("请输入你要运算的第一个数:")) - b = float(input("请输入你要运算的第二个数:")) - # c = input("请输入你的运算符号:‘+、-、*、/,//,%,开方:%%") - if c == '+': - print(a,"+",b,"=",add(a,b)) - elif c == '-': - print(a,"-",b,"=",sub(a,b)) - elif c == '*': - print(a,"*",b,"=",mul(a,b)) - elif c == '-': - print(a,"/",b,"=",div(a,b)) - elif c == '-': - print(a,"//",b,"=",ediv(a,b)) - elif c == '-': - print(a,"%",b,"=",rem(a,b)) - elif c == '-': - print(a,"^(1/2)",b,"=",sqrt(a,b)) - else : - print("请输入正确的运算?") diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/second_word.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/second_word.py" deleted file mode 100644 index 4640384ac92798bba55ad716990061504406ef49..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/second_word.py" +++ /dev/null @@ -1,110 +0,0 @@ -''' -- 字符串(字符序列)和字节序列 - - 字符Unicode - - 字节 字符的二进制表现形式 - - - - - - 码位与编码区别:(b')表二进制的意思 - + b = '您好'.encode("utf-8") - + b'\xe6\x82\xa8\xe5\xa5\xbd' - = b1 = '您好'.encode("utf-8") + '啊'.encode('gbk') - + b1.decode("utf-8",errors='ignore') - + b1.decode("utf-8",errors='replace') - - -- 字符串CURD操作 - create: - a = 'ab' - > 'ab' - - retrieve: - - a.find("a") - > 0 - a.find("b") - > 1 - a.find("c") - > -1 - a.index("a") - > 0 - a.index("c") - Traceback (most recent call last): - File "", line 1, in - ValueError: substring not found - update: - - > a - 'ab' - > a.replace("b","c") - 'ac' - - > a = "Python,Java,c++" - > a.split(",") - ['Python', 'Java', 'c++'] - > a - 'Python,Java,c++' - > b = a.split(",") - > b - ['Python', 'Java', 'c++'] - > a - 'Python,Java,c++' - > ",".join(b) - 'Python,Java,c++' - - delete: - - > a = " Java " - > a - ' Java ' - > a.strip() - 'Java' - a.rstrip() #把右侧的空格都消掉 - a.lstrip() #把左侧的空格都消掉 - -- 练习字符串的格式化 - > a = "Python" - > b = "learn" - > print("I {0} {1}".format(a,b)) - I Python learn - > print("I {0} {1}".format(b,a)) - I learn Python - ·按传入参数默认顺序 - > print("I {} {}".format(b,a)) - I learn Python - ·按指定参数索引 - > print("I {0} {1}".format(b,a)) - I learn Python - > print("I {0}{0} {1}".format(b,a)) - I learnlearn Python - ·按关键词参数 - > print("I {a} {b}".format(a = 'am',b = 'studying')) - I am studying - 按变量 - > print(f"I am learning: {a}, {b}") - I am learning: Python, learn - ·小数的表示 - > " "{:.3f}".format(3.1415926) - '3.142' - ·% - > "learning %s %s" % ("Python", "Java") - 'learning Python Java' - - - -''' - -# 字符串 - -''' -output = open("output.txt","w",encoding="utf-8") -content = "Hello, Python" -# 正式写入文件 -output.write(content) -# 关闭文件语句 -output.close() -''' -input = open("output.txt","r",encoding="utf-8") -# 获取文件中的内容 -content = input.read() -print(content) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index b7da4d6b16c48124f10b1a97f2729fd4e46930ea..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week2/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,569 +0,0 @@ -# 第二周-第三节课作业 - -## 基础数据结构的CRUD操作 - -- List(列表) - - **list中存的元素是引用** - - - create(增加) - - - append - - 末尾添加元素 - - ``` - >>> a = [] - >>> id(a) - 22164744 - >>> a - [] - >>> a.append("a") - >>> a - ['a'] - >>> id(a) - 22164744 - >>> a.append("b") - >>> a - ['a', 'b'] - >>> id(a) - 22164744 - ``` - - - `+` 和`+=` - - - `+` - - 拼接两个列表, 然后返回一个新列表 - - ``` - >>> b - ['A'] - >>> id(b) - 51858888 - >>> b = b+a - >>> b - ['A', 'a', 'b', 'A'] - >>> id(b) - 51858928 - ``` - - - `+=` - - ``` - >>> a - ['a', 'b'] - >>> id(a) - 22164744 - >>> b = ["A"] - >>> b - ['A'] - >>> a += b - >>> a - ['a', 'b', 'A'] - >>> id(a) - 22164744 - ``` - - - `*`和`*=` - - ``` - >>> a - ['a', 'b', 'A'] - >>> id(a) - 22164744 - >>> a = a * 3 - >>> a - ['a', 'b', 'A', 'a', 'b', 'A', 'a', 'b', 'A'] - >>> id(a) - 51858888 - ··· 赋值语句之后, a是一个新的对象了 - ``` - - - insert - - 指定位置添加元素 - - ``` - >>> b - ['A', 'a', 'b', 'A'] - >>> b.insert(1,'B') - >>> b - ['A', 'B', 'a', 'b', 'A'] - >>> b.insert(10,'AB') - >>> b - ['A', 'B', 'a', 'b', 'A', 'AB'] - ``` - - - Retrieve(检索) - - - 索引取值 - - 所有序列都支持索引取值 - - ``` - >>> b - ['A', 'B', 'a', 'b', 'A', 'AB'] - >>> - >>> b[2] - 'a' - >>> b[10] - Traceback (most recent call last): - File "", line 1, in - IndexError: list index out of range - ``` - - - 切片 - - ``` - >>> l = list(range(100)) - >>> l - [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 1 - 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 3 - 0, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 4 - 4, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 5 - 8, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 7 - 2, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 8 - 6, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] - - # 取一段区间 - >>> l[0:10] - [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] - - >>> l[20:10] - [] - - >>> l[20:25] - [20, 21, 22, 23, 24] - - # 取最后一个值 - >>> l[-1] - 99 - - # 间隔问题 - >>> l[::3] - [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, - 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, - 87, 90, 93, 96, 99] - - >>> l[::10] - [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] - >>> l[2:15:3] - - [2, 5, 8, 11, 14] - >>> l[0:15:3] - - [0, 3, 6, 9, 12] - >>> l[0:15:5] - [0, 5, 10] - ``` - - - index - - ``` - >>> l = ['a','b','c'] - >>> l - ['a', 'b', 'c'] - >>> l.index(2) - Traceback (most recent call last): - File "", line 1, in - ValueError: 2 is not in list - >>> l.index('c') - 2 - ``` - - - Update(更新) - - - 索引赋值 - - ``` - >>> l - ['a', 'b', 'c'] - >>> id(l) - 51892392 - >>> l[1] = "B" - >>> l - ['a', 'B', 'c'] - >>> id(l) - 51892392 - #不改变地址 - ``` - - - 切片赋值 - - ``` - >>> l - ['a_1', 'a_2', 'b', 'c'] - >>> l[0:2] = "a" - >>> l - ['a', 'b', 'c'] - >>> l[0:2] = 1 - ``` - - - DELETE(删除) - - - pop() - - 从末尾删除元素并返回 - - ``` - >>> a - ['a', 'b', 'A', 'a', 'b', 'A', 'a', 'b', 'A'] - >>> a.pop() - 'A' - >>> a - ['a', 'b', 'A', 'a', 'b', 'A', 'a', 'b'] - ``` - - - clear() - - 清楚当前列表的元素, 不会改变列表的内存地址. - - ``` - >>> l - ['A', 'c'] - >>> l.clear() - >>> l - [] - ``` - - - - - ★SORT(排序) - - - sort() - - ``` - >>> l = [1,7,5,3] - >>> l - [1, 7, 5, 3] - >>> id(l) - 51892392 - >>> l.sort() - >>> l - [1, 3, 5, 7] - >>> id(l) - 51892392 - ``` - - - sorted - - 排序后返回新列表 - - ``` - >>> l = [1,7,5,3] - >>> l - [1, 7, 5, 3] - >>> id(l) - 51859408 - >>> l = sorted(l) - >>> l - [1, 3, 5, 7] - >>> id(l) - 51892392 - ``` - - - reverse - - ``` - >>> l2 - [1, 2, 3, 4, 6] - >>> l2.reverse() - >>> l2 - [6, 4, 3, 2, 1] - ``` - - - reversed - - 倒序之后返回新列表 - - ``` - >>> l - [1, 3, 2, 6, 4] - >>> list(reversed(l)) - [4, 6, 2, 3, 1] - ``` - -- tuple - - - Create - - 无 - - - Retrieve - - ``` - - 索引取值 - >>> t = (1,3,5) - >>> t[1] - 3 - - - index - >>> t.index(1) - 0 - - - 切片 - >>> t[1:] - (3, 5) - >>> t[:1] - (1,) - ``` - - - - - Update - - 无 - - - Delete - - 无 - -- dict - - - Create - - - 键对值赋值 - - - update - - 提供合并字典的功能 - - ``` - >>> d = {} - >>> d['a'] = 1 - >>> d - {'a': 1} - >>> d2 = {"b":2,"c":3} - >>> d2 - {'b': 2, 'c': 3} - >>> d.update(d2) - >>> d - {'a': 1, 'b': 2, 'c': 3} - - #不改变地址 - >>> d - {'a': 1, 'b': 2, 'c': 3} - >>> id(d) - 22101904 - >>> d.update({'d':0}) - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0} - >>> id(d) - 22101904 - ``` - - - setdefault - - 如果字典中没有当前key, 那么就设置默认值 - - ``` - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0} - >>> id(d) - 22101904 - >>> d.setdefault('l',2) - 2 - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - >>> d.setdefault('a',2) - 1 - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - ``` - - - Retrieve - - - 键对值访问 - - - get - - 键对值访问缺失key会报错, 而get可以指定默认值 - - ``` - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - >>> d['e'] - Traceback (most recent call last): - File "", line 1, in - KeyError: 'e' - >>> d.get('e') - >>> d.get('e',0) - 0 - ``` - - - keys() - - 返回所有key - - ``` - d.keys() - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - >>> d.keys() - dict_keys(['a', 'b', 'c', 'd', 'l']) - >>> list(d.keys()) - ['a', 'b', 'c', 'd', 'l'] - ``` - - - values() - - 返回所有value - - ``` - >>> d.values() - dict_values([1, 2, 3, 0, 2]) - >>> list(d.values()) - [1, 2, 3, 0, 2] - ``` - - - items() - - 返回所有键对值 - - ``` - >>> d.items() - dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 0), ('l' - , 2)]) - >>> list(d.items()) - [('a', 1), ('b', 2), ('c', 3), ('d', 0), ('l', 2)] - ``` - - - Update - - - 键对值赋值 - - ``` - d['a'] = 100 - ``` - - - update - - ``` - >>> d - {'a': 1, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - >>> d.update({"a":100}) - >>> d - {'a': 100, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - >>> id(d) - 22101904 - >>> d.update({"a":10}) - >>> d - {'a': 10, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - >>> id(d) - 22101904 - >>> d.update({"e":10}) - >>> d - {'a': 10, 'b': 2, 'c': 3, 'd': 0, 'l': 2, 'e': 10} - ``` - - - Delete - - - pop(key) - - 删除当前元素并返回value - - ``` - >>> d - {'a': 10, 'b': 2, 'c': 3, 'd': 0, 'l': 2, 'e': 10} - >>> d.pop('e') - 10 - >>> d - {'a': 10, 'b': 2, 'c': 3, 'd': 0, 'l': 2} - ``` - - - popitem() - - 对于人来说, 相当于随机返回一个item - - ``` - >>> d.popitem() - ('l', 2) - - ``` - - - clear() - -- set - - - Create - - - add - - ``` - >>> s = set() - >>> s.add('a') - >>> s - {'a'} - >>> "a" in s - True - ``` - - - update - - ``` - >>> s.update({"b","c"}) - >>> s - {'a', 'b', 'c'} - ``` - - - Retrieve - - - 运算符`in` - - ``` - >>> s - {'a'} - >>> "a" in s - True - ``` - - - update - - - union - - 合并两个set, 并返回一个新的set - - ``` - >>> s - {'a', 'b', 'c'} - >>> id(s) - 51848536 - >>> s2 = {"aa","bb"} - >>> s.union(s2) - {'a', 'b', 'c', 'bb', 'aa'} - >>> s.union({"A"}) - {'a', 'b', 'c', 'A'} - >>> id(s) - 51848536 - ``` - - - delete - - - remove 和discard - - discard缺失元素时不会报错, 而remove会报错 - - ``` - >>> s - {'a', 'b', 'c'} - >>> s.remove("a") - >>> s - {'b', 'c'} - >>> s.discard("a") - >>> s.remove("a") - Traceback (most recent call last): - File "", line 1, in - KeyError: 'a' - ``` - - - pop() - - 当成无序删除并返回元素 - - ``` - >>> s.pop() - 'b' - ``` - - \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week3/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\200\206\345\205\211\345\271\264/week3/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201219191856.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201219191856.png" deleted file mode 100644 index 726887fbab45842520d026a9865f197e3e0ded87..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201219191856.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201219215922.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201219215922.png" deleted file mode 100644 index a0f9d094644b7a9559a05318ec69d82d19f840e3..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201219215922.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201217200303.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201217200303.png" deleted file mode 100644 index f084f0c4a75d06cf6f33a2aa7782acad8c8935df..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201217200303.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201217201028.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201217201028.png" deleted file mode 100644 index 2bb0832fea6bd5c2b4519980e44222a6506f237b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\270\200\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/\345\276\256\344\277\241\346\210\252\345\233\276_20201217201028.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/my_calculator.py" deleted file mode 100644 index 1050c5598dec4ac58f40470d06569d86b0087dff..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md/my_calculator.py" +++ /dev/null @@ -1,39 +0,0 @@ -def add(a, b): - return a + b -def sub(a, b): - return a - b -def mul(a, b): - return a * b -def div(a, b): - return a / b -def zc(a, b): - return a // b -def qy(a, b): - return a % b -def kf(a): - return a ** (1/2) -print("计算器") -choice = input ("输入运算选择:1,加法;2,减法;3,乘法;4,除法;5,整除;6,取余数;7,开方") -if choice == "1" : - tmp = input("请输入你要计算的数字:") - add(tmp) -elif choice == '2': - tmp = input("请输入你要计算的数字:") - sub(tmp) -elif choice == '3': - tmp = input("请输入你要计算的数字:") - mul(tmp) -elif choice == '4': - tmp = input("请输入你要计算的数字:") - div(tmp) -elif choice == '5': - tmp = input("请输入你要计算的数字:") - zc(tmp) -elif choice == '6': - tmp = input("请输入你要计算的数字:") - qy(tmp) -elif choice == '7': - tmp = input("请输入你要计算的数字:") - kf(tmp) -else: - print("你输入的有误,请重新输入") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md/2.3\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md/2.3\344\275\234\344\270\232.py" deleted file mode 100644 index b2df7aea53a5627251f6375dba1a8270654fe61d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.md/2.3\344\275\234\344\270\232.py" +++ /dev/null @@ -1,86 +0,0 @@ -# list C -l = ["a","b"] -l.append("c",) -l.append(["c","d"]) -l.append({"a"}) -l.append(("a")) - -l = ["a"] -l +=["b"] - -l.insert(0,"b") - -#list R -l = ["a","b","c","d","e"] -l[0] = "a" -l[:-1:2] =['a','c'] -l.index("e") - -#list U - -l = ["a","b","c"] -l[0] = 'd' -l[0:2] = ["f","e"] - -#list D -l = ["a","b","c"] -x = l.pop() -l.clear() - -#sort -l = [5,8,44,12,-5] -l.sort() -b = sorted(l) -l_2 = l.reverse() -c = reversed(l) - -#tuple R -l = (1, [1, 2], 3) -a = l[1] -b = l.index([1, 2]) -c = l[0:2] - - -#Dict C -d = {"a":1,"b":2,"c":3} -d["a"] = 2 -d_1 = {"d":4} -d.update(d_1) - -#dict R -d = {"a":1,"b":2,"c":3} -d["a"] = 1 -d.get["a"] = 1 -d.get["e"] = none -d.keys() -d.values() -d.items() - -#dict U -d = {"a":1,"b":2,"c":3} -d["a"] = 10 -d.update({"d":20,"b":30,"f":40}) - -#dict D -d = {"a":1,"b":2,"c":3} -d.pop("c") -d.popitem() -d.clear() - -#set C -s = set() -s.add("a") -s.update("b") - -#set R -{"a"} in s - -#set U -s = {"c"} -s_1 = {"e", "bf"} -s.union(s_1) - -#set D -s.remove("c") -s.pop() -s. discard("a") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md/2\345\221\2502\350\212\202\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md/2\345\221\2502\350\212\202\344\275\234\344\270\232.py" deleted file mode 100644 index f68cbb0b0bc981d8f42daf85825a6055b760c952..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/3\347\217\255---\351\231\266\345\206\266---\347\254\254\344\272\214\345\221\250---\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md/2\345\221\2502\350\212\202\344\275\234\344\270\232.py" +++ /dev/null @@ -1,67 +0,0 @@ -# 字符串编码,解码,编码错误 -"本周第二节".encode("utf-8") -b'\xe6\x9c\xac\xe5\x91\xa8\xe7\xac\xac\xe4\xba\x8c\xe8\x8a\x82' - -b'\xe6\x9c\xac\xe5\x91\xa8\xe7\xac\xac\xe4\xba\x8c\xe8\x8a\x82' -b. decode("utf") - - - -chardet.detect(b) -b_2 = "本周". encode("utf-8") + "第二节". encode("gbk") -chardet. detect(b) -b_2. encode("utf-8", errors = 'ignore') -b_2. encode("utf-8", errors = 'replace') - -#字符串CRUD操作 - #create - a = 1 - b = 2 - a += b - #retrieve -a = "hello, world" -a[2] = 'l' -a.find("o") -4 -a.index("l") -2 -a = "2020-12-24-xxxx" -a.startswith("2020-12-24") -a.endswith("xxxx") -#update -a = "helle, world" -a. replace("le", "lo") - - -a = "python, java, C" -a.split(", ") - -b = a.split(", ") -", ". join(b) - -#Delete -a = " python " -a.strip() -a.rstrip() -a.lstrip() - - -#字符串的格式化 -a = "here" -b = "there" -print("I {} {}".format(a, b)) - -a = "here" -b = "there" -print("I {0} {1}".format(a, b)) - -a = "here" -b = "there" -print("I {a} {b}".format(a = "here", b = "there")) - -a = "here" -b = "there" -print(f"I {a} {b}") - -print("{: .3f}". format(1.23456)) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/zuoye1z-3j" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/zuoye1z-3j" deleted file mode 100644 index d5b9f651edf562eeef10e6a2a4598ae05b8c2ef0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/zuoye1z-3j" +++ /dev/null @@ -1,5 +0,0 @@ -可变的数据结构有:list(列表),dict(字典),set(集合) -不可变的数据结构有:tuple(元组) - -有序的数据结构有:list(列表),tuple(元组) -无序的数据结构有:dict(字典),set(集合) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/\344\275\234\344\270\2321\345\221\250-3\350\212\202-2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/\344\275\234\344\270\2321\345\221\250-3\350\212\202-2.py" deleted file mode 100644 index cc9913f63d0cb38bd05e4a4219decf7c6285d5fe..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/3\347\217\255/3\347\217\255_\351\231\266\345\206\266/\344\275\234\344\270\2321\345\221\250-3\350\212\202-2.py" +++ /dev/null @@ -1,7 +0,0 @@ -a = [1, 2.2, "列表", '7>9', b'yes', ] - -tuple =(3, 5.32, "yuanzu", 1 < 6, b'no', ) - -dict = {"a": 1, "b": 6.66, "c": 'wuyu', "d": 9 > 8, "e": b'ass', "f": ''} - -set = {9, 8.8, "shuchu", 9<9, b'none'} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/git_init.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/git_init.png" deleted file mode 100644 index c1e3241cabeaa0c944017dc74500057671498228..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/git_init.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm1.png" deleted file mode 100644 index 7c1a3bee06a062dcbfce92984bb2457150b253aa..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm2.png" deleted file mode 100644 index 9ba29bbe5e4fa27d8bef9a94d13810f0a569eb4b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm3.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm3.png" deleted file mode 100644 index c52f220c54450ad61654acebe07a24c0e3bcc6ad..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm3.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm4.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm4.png" deleted file mode 100644 index 694ed21b67f11649b5d46f8171449c9e27f4bfe1..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/pycharm4.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python1.png" deleted file mode 100644 index a8c8935c5e065a4b7f333710feb5d1df5d7d2d00..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python2.png" deleted file mode 100644 index 6006435d8a0338d7e528de54ed6653a0b4fce763..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python3.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python3.png" deleted file mode 100644 index 42bdc4e2b8d0b09c9f2c147bc5a304c67a7fd33c..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python3.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python4.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python4.png" deleted file mode 100644 index 4a382396f55685ffa2ad207ce8e0755253fd6b95..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/python4.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/virtual_environment.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/virtual_environment.png" deleted file mode 100644 index 8621eb36c4c4e7de2ce85ff287aaef3b45ec473b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/images/virtual_environment.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/my_calculator.py" deleted file mode 100644 index 7793fe9ff6b6118ebd0d5469863cd2dd337425fd..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/my_calculator.py" +++ /dev/null @@ -1,27 +0,0 @@ -#加法 -def add(a, b): - return a + b - -#减法 -def minus(a, b): - return a - b - -#乘法 -def multiply(a, b): - return a * b - -#除法 -def divide(a, b): - return a / b - -#整除 -def exact_division(a, b): - return a // b - -#取余 -def remainder(a, b): - return a % b - -#开方 -def sqrt(a, b): - return a ** (1/b) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/output.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/output.txt" deleted file mode 100644 index 237ce052eeb4d89bc78befb703e98931935166d9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/output.txt" +++ /dev/null @@ -1,2 +0,0 @@ -hello, world -hello, worlds \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index f542d8ecb43dad3fb2853991e1c85b90db52bd0b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,23 +0,0 @@ -# 第一周_第一节课 - -- 安装python环境 - - - - ![image-python1](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/python1.png) - - ![image-python2](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/python2.png) - - ![image-python3](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/python3.png) - - ![image-python4](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/python4.png) - - - -- PyCharm配置python - - **首页,打开file -> setting** - - ![image-pycharm1](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/pycharm1.png) - - ![image-pycharm2](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/pycharm2.png)![image-pycharm3](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/pycharm3.png)![image-pycharm4](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/pycharm4.png) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index f6fa462aba8d9693ed4a9a28879f3ba65adccde8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,40 +0,0 @@ -# 四大基本数据结构 -# list(列表) -# 有序 可变 -# tuple(元组) -# 有序 不可变 -# dict(字典) -# 无序 可变 -# set(集合) -# 无序 可变 - -def datatest(): - # 整数 - int_t = 1 - # 浮点数 - float_t = 1.1 - # 字符串 - string_t = "string" - # 布尔 - boolean_t = True - # bytes - bytes_t = b'bytes' - # None - none_t = None - - # 列表 - list_t = [int_t, float_t, string_t, boolean_t, bytes_t, none_t] - # 元组 - tuple_t = (int_t, float_t, string_t, boolean_t, bytes_t, none_t) - # 字典 - dict_t = {"int_t" : int_t, "float_t" : float_t, "string_t" : string_t, "boolean_t" : boolean_t, "bytes_t" : bytes_t, "none_t" : none_t} - # 集合 - set_t = {int_t, float_t, string_t, boolean_t, bytes_t, none_t} - - print(list_t) - print(tuple_t) - print(dict_t) - print(set_t) - -# set值是唯一的,不存在重复的值,boolean类型True=0、False=1,所以当set集合中存在1或者0,就无法添加boolean值 -print(datatest()) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md" deleted file mode 100644 index 240cb52117a3934a17c2b81b165df67de6b43996..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.md" +++ /dev/null @@ -1,9 +0,0 @@ -- git提交项目 - - ![git_init](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/git_init.png) - - - -- 配置虚拟环境 - - ![virtual_environment](https://gitee.com/fuwenlong/second-python-bootcamp/raw/master/%E7%AC%AC%E4%BA%8C%E6%9C%9F%E8%AE%AD%E7%BB%83%E8%90%A5/4%E7%8F%AD/4%E7%8F%AD_Drift/images/virtual_environment.png) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index af1c27ed7635a9614ff613bc5e5ad29b408aa5b7..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_Drift/\345\233\233\347\217\255_Drift_\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,74 +0,0 @@ -#编码 -def encoding(a): - return a.encode("utf-8") -print(encoding("测试")) - -#解码 -def encoding(a): - return a.decode("utf-8") -print(encoding(b'\xe6\xb5\x8b\xe8\xaf\x95')) - -#字符串的CRUD - -#create(创建) -a = "hello,world" #创建字符串 -a += "!" #追加字符串 - -#retrieve(检索) -a[1] #根据索引获取字符 -a.find("e") #获取目标字符索引值(没有时返回值为-1) -a.index("!") #获取目标字符索引值(没有时会报错) -a.startswith("hel") #与首字符开始的值做对比,相同返回true,不同返回false -a.endswith("ld!") #与尾字符结束的值做对比,相同返回true,不同返回false - -#update(更新) -a.replace("h","q") #前面为要替换的值,后面为替换后的值 -a.split(",") #用","做分割,将其中的值转换为数组 -b = ["a", "b", "c"] -",".join(b) #将数组中的值通过","拼接成字符串 - -#delete(删除) -a.strip("ll") #移除头尾指定的字符串 -a.lstrip("h") #移除左边指定的字符串 -a.rstrip("!") #移除右边指定的字符串 - -#字符串格式化输出 -a = "white" -b = "black" - -#按传入参数默认顺序输出 -print("color: {},{}".format(a, b)) -#按指定参数索引输出 -print("color: {0},{1}".format(a, b)) -#按关键词参数输出 -print("color: {a},{b}".format(a="white", b="black")) -#按变量输出(只有3.6以上版本才可以使用) -print(f"color: {a},{b}") -#小数表示(小数点后面的数字表示保留到第几位) -print("{:.3f}".format(3.1415926)) -#早期的方法 -print("color : %s %s" % ("white", "black")) - - -#指定文件名, 方法(读, 写, 追加), 编码格式 -output = open("output.txt", "w", encoding="utf-8") -content = "hello, world" -#将字符串写入文件 -output.write(content) -#关闭文件进程 -output.close() - -#读取文件 -input = open("output.txt", "r", encoding="utf-8") -# 获取文件中的内容 -content = input.read() -print(content) - -#追加文件内容 -output = open("output.txt", "a", encoding="utf-8") -content = "\nhello, worlds" -#将字符串写入文件 -output.write(content) -#关闭文件进程 -output.close() - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250\357\274\214\347\254\254\344\270\200\350\212\202.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250\357\274\214\347\254\254\344\270\200\350\212\202.png" deleted file mode 100644 index 98edf696c72ee75bdb8e9ea45b52be0263205240..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250\357\274\214\347\254\254\344\270\200\350\212\202.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\273\243\347\240\201.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\273\243\347\240\201.png" deleted file mode 100644 index 64434a6719bcdbd3afeee5cadce8e5bba4904ad1..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\273\243\347\240\201.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213.png" deleted file mode 100644 index 51de388fdcd34aadd09ea4fa060ca5385fbf6631..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213\346\226\271\346\263\225\350\241\250.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213\346\226\271\346\263\225\350\241\250.png" deleted file mode 100644 index fb326f0b8ebb86f12b73e3be4a7c66090535d42a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213\346\226\271\346\263\225\350\241\250.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_1\357\274\210\350\231\232\346\213\237\347\216\257\345\242\203\357\274\211.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_1\357\274\210\350\231\232\346\213\237\347\216\257\345\242\203\357\274\211.png" deleted file mode 100644 index 9d92ee03cbb3122cf6673ea5d025bfb20820c8c8..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_1\357\274\210\350\231\232\346\213\237\347\216\257\345\242\203\357\274\211.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_2\357\274\210\350\231\232\346\213\237\347\216\257\345\242\203\357\274\211.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_2\357\274\210\350\231\232\346\213\237\347\216\257\345\242\203\357\274\211.png" deleted file mode 100644 index 1d1d624a0c97798f378b01642d32da7efb1b03bb..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_2\357\274\210\350\231\232\346\213\237\347\216\257\345\242\203\357\274\211.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_3\357\274\210git\345\220\214\346\255\245\357\274\211.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_3\357\274\210git\345\220\214\346\255\245\357\274\211.png" deleted file mode 100644 index 01134b744be7535673d8756fb779c29d6271b7ec..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_3\357\274\210git\345\220\214\346\255\245\357\274\211.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_4\357\274\210git\345\220\214\346\255\245\357\274\211.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_4\357\274\210git\345\220\214\346\255\245\357\274\211.png" deleted file mode 100644 index de3921540b2cd8f30eb59c167eca60af5260cf47..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\200\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_4\357\274\210git\345\220\214\346\255\245\357\274\211.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/calculator_paramsError.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/calculator_paramsError.py" deleted file mode 100644 index 2ede58ecf3b3e36c9919e464b0fdc0ee73627aca..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/calculator_paramsError.py" +++ /dev/null @@ -1,66 +0,0 @@ -from math import sqrt - -class ParamsError(Exception): - def __str__(self): - print("错误的数据类型!!") - -def add(a, b): - return a+b - -def sub(a, b): - return a-b - -def mul(a, b): - return a*b - -def div(a, b): - return a/b - -def exdiv(a, b): - return a//b - -def rem(a, b): - return a%b - -def pow(a, b): - return a**b - -if __name__ == "__main__": - print("请问要做什么运算:") - print("1:加法 2:减法 3:乘法 4:除法 5:整除 6:取余 7:乘方 8:开二次方 q:退出") - while 1: - print("输入运算方式:") - i = input() - if i =="q": - break - elif i=='1'or i=='2'or i=='3'or i=='4'or i=='5'or i=='6'or i=='7': - print("第一个数:") - try: - a = float(input()) - except: - raise ParamsError() - print("第二个数:") - try: - a = float(input()) - except: - raise ParamsError() - if i=='1': - print(str(a)+"+"+str(b)+"="+str(add(a, b))) - if i=='2': - print(str(a)+"-"+str(b)+"="+str(sub(a, b))) - if i=='3': - print(str(a)+"*"+str(b)+"="+str(mul(a, b))) - if i=='4': - print(str(a)+"/"+str(b)+"="+str(div(a, b))) - if i=='5': - print(str(a)+"//"+str(b)+"="+str(exdiv(a, b))) - if i=='6': - print(str(a)+"%"+str(b)+"="+str(rem(a, b))) - if i=='7': - print(str(a)+"**"+str(b)+"="+str(pow(a, b))) - elif i=='8': - print("输入数字:") - a = int(input()) - print(sqrt(a)) - else: - print("请输入正确的指令!") diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/fibonacciForWhile.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/fibonacciForWhile.py" deleted file mode 100644 index 7ef38ce861b7b581ffcd887932e34748b906699e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/fibonacciForWhile.py" +++ /dev/null @@ -1,27 +0,0 @@ -# 斐波那契函数 - -def fibonacci_for_100(): - a = 0 - b = 1 - fibonacci_list = [a, b] - for i in range(10): - next_num = fibonacci_list[i] + fibonacci_list[i + 1] - fibonacci_list.append(next_num) - return fibonacci_list - - -def fibonacci_while_100(): - a = 0 - b = 1 - fibonacci_list = [a, b] - i = 0 - while True: - next_num = fibonacci_list[i] + fibonacci_list[i + 1] - fibonacci_list.append(next_num) - i += 1 - if i == 10: - break - return fibonacci_list - -print(fibonacci_for_100()) -print(fibonacci_while_100()) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/forwhile_count.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/forwhile_count.py" deleted file mode 100644 index 6cb35652919367255a0ff943ae91f5fd6b796a48..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/forwhile_count.py" +++ /dev/null @@ -1,9 +0,0 @@ -# for完成计数 -for i in range(1, 11): - print(i) - -# while完成计数 -i = 1 -while i <= 10: - print(i) - i += 1 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/fab_Decorators.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/fab_Decorators.py" deleted file mode 100644 index 7a4e8a530e7b01e067e4857ab1a2a3f5a63ca1b9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/fab_Decorators.py" +++ /dev/null @@ -1,22 +0,0 @@ -def cache_deco(func): - cache = {} - def wrapper(*args, **kwargs): - if args not in cache: - cache[args] = func(*args, **kwargs) - print(cache) - return cache[args] - return wrapper - - -# 使用装饰器来为斐波那契函数添加缓存 -# 斐波那契函数递归工具 -@cache_deco -def fibonacci_recursion_tool(n): - print("called") - if n <= 1: - return n - else: - return fibonacci_recursion_tool(n - 1) + fibonacci_recursion_tool(n - 2) - -print(fibonacci_recursion_tool(10)) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/func_advance.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/func_advance.py" deleted file mode 100644 index b81a1df3c6b89422c1514d22aecb99be52dea9ae..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\270\211\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/func_advance.py" +++ /dev/null @@ -1,47 +0,0 @@ -classes = [ - {"name": "Lindy", "age": 25, "grade": "A"}, - {"name": "Jack", "age": 23, "grade": "B"}, - {"name": "Rick", "age": 28, "grade": "B"}, - {"name": "Ting", "age": 20, "grade": "A"}, - {"name": "Wallis", "age": 21, "grade": "A"}, -] - - -# age排序函数 -def sort_age(x): - return x['age'] - - -# age排序 -classes.sort(key=lambda x: x['age']) -classes.reverse() -classes.sort(key=sort_age) - -# map:age+1 -new_age = list(map(lambda x: x['age'] + 1, classes)) -for i in range(len(classes)): - classes[i]["age"] = new_age[i] - -# filter过滤 -classes = list(filter(lambda x: x['grade'] != 'A', classes)) - - -# 斐波那契 -# 斐波那契函数递归工具 -def fibonacci_recursion_tool(n): - print("called") - if n <= 1: - return n - else: - return fibonacci_recursion_tool(n - 1) + fibonacci_recursion_tool(n - 2) - - -# 斐波那契函数 -def fibonacci_recursion(n): - fibonacci_list = [] - for i in range(n): - fibonacci_list.append(fibonacci_recursion_tool(i)) - return fibonacci_list - -fibonacci_recursion(10) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/my_calculator.py" deleted file mode 100644 index 3607bb110e38574be31739dfbeac74bce529726f..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\200\350\212\202\350\257\276/my_calculator.py" +++ /dev/null @@ -1,57 +0,0 @@ -from math import sqrt - -def add(a, b): - return a+b - -def sub(a, b): - return a-b - -def mul(a, b): - return a*b - -def div(a, b): - return a/b - -def exdiv(a, b): - return a//b - -def rem(a, b): - return a%b - -def pow(a, b): - return a**b - -if __name__ == "__main__": - print("请问要做什么运算:") - print("1:加法 2:减法 3:乘法 4:除法 5:整除 6:取余 7:乘方 8:开二次方 q:退出") - while 1: - print("输入运算方式:") - i = input() - if i =="q": - break - elif i=='1'or i=='2'or i=='3'or i=='4'or i=='5'or i=='6'or i=='7': - print("第一个数:") - a = float(input()) - print("第二个数:") - b = float(input()) - if i=='1': - print(str(a)+"+"+str(b)+"="+str(add(a, b))) - if i=='2': - print(str(a)+"-"+str(b)+"="+str(sub(a, b))) - if i=='3': - print(str(a)+"*"+str(b)+"="+str(mul(a, b))) - if i=='4': - print(str(a)+"/"+str(b)+"="+str(div(a, b))) - if i=='5': - print(str(a)+"//"+str(b)+"="+str(exdiv(a, b))) - if i=='6': - print(str(a)+"%"+str(b)+"="+str(rem(a, b))) - if i=='7': - print(str(a)+"**"+str(b)+"="+str(pow(a, b))) - elif i=='8': - print("输入数字:") - a = int(input()) - print(sqrt(a)) - else: - print("请输入正确的指令!") - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/data_test.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/data_test.py" deleted file mode 100644 index 3f4c46c14da8c0ef7479ba62b5fa3cb6cb3ea640..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/data_test.py" +++ /dev/null @@ -1,89 +0,0 @@ -def list_test(): - # 增加 - list_1 = [1, 2, 3, 4, 5] - list_2 = ['a', 'b', 'c', 'd', 'e'] - list_1 += list_2 - a = ['a'] - list_3 = [a] * 3 - print(list_3) - a[0] = 'x' - print(list_3) - list_1.append("xxxxxxx") - print(list_1) - list_1.insert(4, "KK") - print(list_1) - - # 检索 - print(list_1[3]) - print(list_1[1:5]) - print(list_1.index('a')) - - # 更新 - list_1[0] = "A" - list_1[1:3] = ["B", "C"] - print(list_1) - - # 删除 - list_1.pop() - list_1.remove('a') - print(list_1) - - -def tuple_test(): - tuple_1 = (1, 2, 3, 4, 5, 6, 7, 8, 9) - print(tuple_1[1:3]) - print(tuple_1.index(1)) - - -def dict_test(): - # 增加 - dict_1 = {"a": 1} - dict_1["b"] = 2 - dict_2 = {"c": 3, "d": 4} - dict_1.update(dict_2) - dict_1.setdefault("f", 5) - print(dict_1) - - # 检索 - print(dict_1["a"]) - print(dict_1.get("g", 22)) - print(dict_1.keys()) - print(dict_1.values()) - print(dict_1.items()) - - # 更新 - dict_1["a"] = 56 - dict_1.update({"x": 12, "y": 13, "z": 14}) - print(dict_1) - - # 删除 - dict_1.pop("a") - dict_1.popitem() - print(dict_1) - - -def set_test(): - #增加检索 - set_1 = {"a", "b"} - set_2 = {"c", "d"} - set_1.add(1) - print(set_1) - print("a" in set_1) - - #更新删除 - set_1.update(set_2) - set_3 = set_1.union(set_2) - print(set_1) - print(set_3) - set_3.remove("a") - set_3.pop() - print(set_3) - - - - -if __name__ == "__main__": - list_test() - tuple_test() - dict_test() - set_test() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\212\202.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\212\202.png" deleted file mode 100644 index cfd2df5cbea30d42324d2d692b4590e8ae7a545b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\270\211\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\350\212\202.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_main.py" deleted file mode 100644 index 40d2a8cdda63b7da50aeda81ec2c2dd8b215a865..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_main.py" +++ /dev/null @@ -1,99 +0,0 @@ -content = ''' -#什么是码位: ->>> '你好呀'.encode("unicode_escape").decode() -'\\u4f60\\u597d\\u5440' ->>> '\u4f60\u597d\u5440' -'你好呀' - -#编码: ->>> "你好呀".encode("utf-8") -b'\xe4\xbd\xa0\xe5\xa5\xbd\xe5\x91\x80' - -#解码: ->>> b = "你好呀".encode("utf-8") ->>> b.decode("utf") -'你好呀' - -#检测编码: ->>> import chardet ->>> chardet.detect(b) -{'encoding': 'utf-8', 'confidence': 0.87625, 'language': ''} - -#忽略错误编码: ->>> b_2 = "你好呀".encode("utf-8")+"我很好".encode("gbk") ->>> b_2 -b'\xe4\xbd\xa0\xe5\xa5\xbd\xe5\x91\x80\xce\xd2\xba\xdc\xba\xc3' ->>> b_2.decode("utf-8", errors='ignore') -'你好呀Һܺ' - -#利用鬼符来替换: ->>> b_2.decode("utf-8", errors='replace') -'你好呀�Һܺ�' - -#字符串的CRUD操作: -#Create ->>> a = "Hello World!" ->>> id(a) -2333141953392 ->>> a += "I am Macintosh" ->>> id(a) -2333141149216 ->>> a -'Hello World!I am Macintosh' - -#Retrieve ->>> a[10] -'d' ->>> a.find("Macintosh") -17 ->>> a.index("M") -17 ->>> a.find("m") -15 ->>> a.startswith("hello") -False ->>> a.startswith("Hello") -True ->>> a.endswith("s") -False ->>> a.endswith("h") -True - -#Update ->>> a.replace("I am", "My name is") -'Hello World!My name is Macintosh' ->>> a.split("!") -['Hello World', 'I am Macintosh'] ->>> b = a.split("!") ->>> ".".join(b) -'Hello World.I am Macintosh' - -#Delete ->>> c = " Hello, World!! " ->>> c.strip() -'Hello, World!!' ->>> c.rstrip() -' Hello, World!!' ->>> c.lstrip().lstrip('Hello') -', World!! ' - -#字符串格式化输出 ->>> a = "China" ->>> b = "Chendu" ->>> "come to {} {}".format(a,b) -'come to China Chendu' ->>> "come to {0} {1} {1} {0}".format(a,b) -'come to China Chendu Chendu China' ->>> "come to {c} {d} {d} {c}".format(c='china',d='chengdu') -'come to china chengdu chengdu china' ->>> print(f"come {a} {b}") -come China Chendu ->>> "{:.2f}".format(3.1415926) -'3.14' ->>> "let's go to %s" % ("Shanghai!") -"let's go to Shanghai!" - -''' -fw = open("第二周_第二节课_输出文件.txt", "w", encoding="utf-8") -fw.write(content) -fw.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276_\350\276\223\345\207\272\346\226\207\344\273\266.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276_\350\276\223\345\207\272\346\226\207\344\273\266.txt" deleted file mode 100644 index 326742d1c064fc475cf6589f53064c21e927c197..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_LiPing/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\350\212\202\350\257\276/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276_\350\276\223\345\207\272\346\226\207\344\273\266.txt" +++ /dev/null @@ -1,95 +0,0 @@ - -#什么是码位: ->>> '你好呀'.encode("unicode_escape").decode() -'\u4f60\u597d\u5440' ->>> '你好呀' -'你好呀' - -#编码: ->>> "你好呀".encode("utf-8") -b'你好呀' - -#解码: ->>> b = "你好呀".encode("utf-8") ->>> b.decode("utf") -'你好呀' - -#检测编码: ->>> import chardet ->>> chardet.detect(b) -{'encoding': 'utf-8', 'confidence': 0.87625, 'language': ''} - -#忽略错误编码: ->>> b_2 = "你好呀".encode("utf-8")+"我很好".encode("gbk") ->>> b_2 -b'你好呀ÎҺܺÃ' ->>> b_2.decode("utf-8", errors='ignore') -'你好呀Һܺ' - -#利用鬼符来替换: ->>> b_2.decode("utf-8", errors='replace') -'你好呀�Һܺ�' - -#字符串的CRUD操作: -#Create ->>> a = "Hello World!" ->>> id(a) -2333141953392 ->>> a += "I am Macintosh" ->>> id(a) -2333141149216 ->>> a -'Hello World!I am Macintosh' - -#Retrieve ->>> a[10] -'d' ->>> a.find("Macintosh") -17 ->>> a.index("M") -17 ->>> a.find("m") -15 ->>> a.startswith("hello") -False ->>> a.startswith("Hello") -True ->>> a.endswith("s") -False ->>> a.endswith("h") -True - -#Update ->>> a.replace("I am", "My name is") -'Hello World!My name is Macintosh' ->>> a.split("!") -['Hello World', 'I am Macintosh'] ->>> b = a.split("!") ->>> ".".join(b) -'Hello World.I am Macintosh' - -#Delete ->>> c = " Hello, World!! " ->>> c.strip() -'Hello, World!!' ->>> c.rstrip() -' Hello, World!!' ->>> c.lstrip().lstrip('Hello') -', World!! ' - -#字符串格式化输出 ->>> a = "China" ->>> b = "Chendu" ->>> "come to {} {}".format(a,b) -'come to China Chendu' ->>> "come to {0} {1} {1} {0}".format(a,b) -'come to China Chendu Chendu China' ->>> "come to {c} {d} {d} {c}".format(c='china',d='chengdu') -'come to china chengdu chengdu china' ->>> print(f"come {a} {b}") -come China Chendu ->>> "{:.2f}".format(3.1415926) -'3.14' ->>> "let's go to %s" % ("Shanghai!") -"let's go to Shanghai!" - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\206\260\351\271\260/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\206\260\351\271\260/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\206\260\351\271\260/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\344\275\234\344\270\232.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\206\260\351\271\260/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\344\275\234\344\270\232.png" deleted file mode 100644 index 83874e4d466580130cab2f2a7556021e5cd3902d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\206\260\351\271\260/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\344\275\234\344\270\232.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/0202.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/0202.py" deleted file mode 100644 index d2cc2dc9d532b0d41fd0e6ee91f29a621514a3d1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/0202.py" +++ /dev/null @@ -1,46 +0,0 @@ -print("周岱".encode("utf-8")) - -print(b'\xe5\x91\xa8\xe5\xb2\xb1'.decode("utf-8")) - -a = "hello " -b = "world" -print(a + b) - -a += b -print(a) - -a = "hello world" -print(a[2]) -print(a.find("h")) -print(a.index("w")) - -a = "202012011" -b = "202012021" -c = "202012031" -d = a + b + c -print(d.startswith("2020")) -print(d.endswith("1")) - -a = "Now Year" -print(a.replace("Now","New")) - -a = "11,22,33" -print(a.split(",")) - -a = ['11','22','33'] -print(",".join(a)) - -a = " New Year " -print(a.strip()) - -a = " New Year 2021" -print(a.lstrip()) - -a = " New Year 2021 " -print(a.rstrip()) - -a = "ba" -b = "la" -print(f"speak:{a},{b},{a},{b}") - -print("{:.4f}".format(3.1415926)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/0203.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/0203.py" deleted file mode 100644 index 83f796978e529651ba0fe2d2bac33b8762485f1c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/0203.py" +++ /dev/null @@ -1,142 +0,0 @@ -# list增加 -a1 = [1, 2] -a1.append(3) -print(a1) - -a2 = [1, 2] -a3 = [3, 4] -a2 += a3 -print(a2) - -a3 = "bala " -print(a3 * 10) - -a4 = [1, 3] -a4.insert(1, 2) -print(a4) - - -# list检索 -b1 = [1, 2, 3, 4, 5, 6, 7] -print(b1[0:2]) -print(b1[1:7:2]) - - -# list更新 -c1 = [1, 2, 3, 4, 5, 6, 7] -c1[1] = 1.1 -print(c1) - -c2 = [1, 2, 3, 4, 5, 6, 7] -c2[0:2] = (1,) -print(c2) - - -# list删除 -d1 = [1, 2, 3, 4, 5, 6, 7] -d2 = d1.pop() -print(d1) -print(d2) - -d1.clear() -print(d1) - - -# list排序 -e1 = [3, 1, 7, 9, 5] -e1.sort() -print(e1) - -e2 = [3, 1, 7, 9, 5] -e3 = sorted(e2) -print(e3) - -e4 = [3, 1, 7, 9, 5] -e4.reverse() -print(e4) - -e5 = [3, 1, 7, 9, 5] -e6 = list(reversed(e5)) -print(e6) - - -# dict增加 -f1 = {"one": 1, "two": 2} -f2 = {"three":3} -f1.update(f2) -print(f1) - -f3 = {"one": 1, "two": 2, "three": 3} -f4 = f3.setdefault("two", 4) -print(f4) - -f5 = {"one": 1, "two": 2, "three": 3} -f5.setdefault("four", 4) -print(f5) - - -# dict检索 -j1 = {"one": 1, "two": 2, "three": 3, "four": 4} -j2 = j1.get("four") -print(j2) -j3 = j1.get("five") -print(j3) -print(j1["two"]) - -j5 = j1.values() -print(j5) -j6 = j1.items() -print(j6) - - -# dict更新 -h1 = {"one": 1, "two": 2, "three": 3, "four": 4} -h1["one"] = "one" -print(h1) - -h1.update({"two": "two", "three": "three", "four": "four"},) -print(h1) - - -# dict删除 -i1 = {"one": "1", "two": 2, "three": 3, "four": 4} -i1.pop("four") -print(i1) - -i1 = {"one": "1", "two": 2, "three": 3} -i2 = i1.popitem() -print(i1) -print(i2) - - -# set增加 -l1 = {1, 2} -l1.add(3) -print(l1) - - -# set检索 -m1 = {"one", "two"} -print("one" in m1) - - -# set更新 -n1 = {1, 2} -n1.update({3}) -print(n1) - -n2 = {1, 2} -n3 = {3, 4} -n4 = n2.union(n3) -print(n4) - - -# set删除 -o1 = {'one', 'two', 'three'} -o2 = o1.pop() -print(o1) -print(o2) - -o3 = {'one', 'two', 'three'} -o3.remove("one") -print(o3) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/Pycharm\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/Pycharm\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index fd56ea458b8028f0144e83888f43f755f378b7ff..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/Pycharm\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201216-180654@2x.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201216-180654@2x.png" deleted file mode 100644 index df75f2e7bc60f89330dac98dccac9153e6bff71a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201216-180654@2x.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201217-124009@2x.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201217-124009@2x.png" deleted file mode 100644 index 9976e6330d46360d9b4afcf482867c40e971022a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201217-124009@2x.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201220-114308@2x.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201220-114308@2x.png" deleted file mode 100644 index 3a29ae0e4e931d21f6203305a675128480400911..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/WX20201220-114308@2x.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/dict.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/dict.png" deleted file mode 100644 index be6e2530aebf4a272be3c66a67663e75867a053a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/dict.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/list.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/list.png" deleted file mode 100644 index 4d8e48c23e6eb60f6a60223892262783d5bdb1bb..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/list.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/my_caculator_0201.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/my_caculator_0201.py" deleted file mode 100644 index 154209767f8a3dae6e6de2a92656e6506a3922a0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/my_caculator_0201.py" +++ /dev/null @@ -1,37 +0,0 @@ -# 用函数实现一个具有加, 减, 乘, 除, 整除, 取余, 开方的计算器 -# my_calculator.py - -def plus(a,b): - return a + b -number = plus(2,1) -print(number) - -def minus(a,b): - return a - b -number = minus(6,2) -print(number) - -def times(a,b): - return a * b -number = times(5,6) -print(number) - -def divided(a,b): - return a / b -number = divided(9,3) -print(number) - -def int_divided(a,b): - return a // b -number = int_divided(10,3) -print(number) - -def remainder_divided(a,b): - return a % b -number = remainder_divided(11,3) -print(number) - -def square_root(a): - return a ** (1/2) -number = square_root(81) -print(int(number)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/set.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/set.png" deleted file mode 100644 index 0ae62050218f5c5709a9d3df17a9bb3a63b6203b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/set.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/tuple.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/tuple.png" deleted file mode 100644 index bfcb51050a2bc8f4afc4bac3a0ad24c2442fe547..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/tuple.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/\345\220\214\346\255\245\345\210\260gitee.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/\345\220\214\346\255\245\345\210\260gitee.png" deleted file mode 100644 index 1e675593cba0494f6c73fd1f2554b84e2f968220..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/\345\220\214\346\255\245\345\210\260gitee.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/\346\234\254\345\234\260\344\273\243\347\240\201.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/\346\234\254\345\234\260\344\273\243\347\240\201.png" deleted file mode 100644 index 3f4c1d7fc9b7a1f40bc2a8e26401ed437302d4c2..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\221\250\345\262\261/\346\234\254\345\234\260\344\273\243\347\240\201.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.png" deleted file mode 100644 index 23f912fd92fb973f01d5d84c3918ff9f37cb0aad..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202" deleted file mode 100644 index e07b6384f015581516dee8b3cdd1373252dc509b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202" +++ /dev/null @@ -1,7 +0,0 @@ -问题一:list、dict、set可变,tuple不可变 -问题二:list、tuple有序,dict、set无序 -问题三: -[1, 1.0, 'a', True, b'str', None] -(1, 1.0, 'a', True, b'str', None) -{1:1, 1.0:1, 'a':1, True:1, b'str':1, None:1} -{1, 1.0, 'a', True, b'str', None} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.png" deleted file mode 100644 index d020ca57421483c5cebae42532c71f4b8da58cb4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/calc.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/calc.py" deleted file mode 100644 index fdb07323698c0e5ede170545fea6c988b02fbcb8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/calc.py" +++ /dev/null @@ -1,125 +0,0 @@ -def entrance(): - while True: - print("-----------------------------------------------------------------") - print("1:加法 2:减法 3:乘法 4:除法 5:整除 6:取余 7:幂运算 8:开方 0:退出") - print("-----------------------------------------------------------------") - read = input("请输入整数(1-8):") - try: - read = int(read) - if read > 0 and read < 9: - if read == 1: - a,b = (input("请输入加数和被加数a b:").split()) - try: - a = int(a) - b = int(b) - print(add(a,b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 2: - a,b = (input("请输入被减数和减数a b:").split()) - try: - a = int(a) - b = int(b) - print(less(a,b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 3: - a,b = (input("请输入乘数和被乘数a b:").split()) - try: - a = int(a) - b = int(b) - print(mult(a,b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 4: - a, b = (input("请输入被除数和除数a b:").split()) - try: - a = int(a) - b = int(b) - if b == 0: - print("除数b不能为0") - continue - print(exec(a, b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 5: - a, b = (input("请输入被除数和除数a b:").split()) - try: - a = int(a) - b = int(b) - if b == 0: - print("除数b不能为0") - continue - print(divi(a, b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 6: - a, b = (input("请输入被除数和除数a b:").split()) - try: - a = int(a) - b = int(b) - if b == 0: - print("除数b不能为0") - continue - print(rema(a, b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 7: - a, b = (input("请输入底数和指数a b:").split()) - try: - a = int(a) - b = int(b) - print(power(a, b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - else: - a, b = (input("请输入幂和指数a b:").split()) - try: - a = int(a) - b = int(b) - print(sqrt(a, b)) - except ValueError as e: - print("传入参数类型不符,请校验!") - continue - elif read == 0: - break - else: - print('请输入正确的范围(1-8):') - continue - except ValueError: - print("传入参数类型不符,请校验!") - continue - -def add(a, b): - return a + b - -def less(a, b): - return a - b - -def mult(a, b): - return a * b - -def exce(a, b): - return a / b - -def divi(a, b): - return a // b - -def rema(a, b): - return a % b - -def power(a, b): - return a ** b - -def sqrt(a, b): - return a ** (1 / b) - -if __name__ == '__main__': - entrance() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/count.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/count.py" deleted file mode 100644 index dc7aec390eea2171ef77050392e0709159f51962..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/count.py" +++ /dev/null @@ -1,9 +0,0 @@ -#使用for循环计数100之内 -for i in range(100): - print(f'{i} ',end='') -print('') -#使用while循环计数100之内 -i = 0 -while i < 100: - print(f'{i} ',end='') - i += 1 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/fibonacci.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/fibonacci.py" deleted file mode 100644 index e43c07dda8e2b7ee813fcb4fc184dcb30f0dbdc3..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\270\211\345\221\250_\347\254\254\344\270\200\350\212\202/fibonacci.py" +++ /dev/null @@ -1,31 +0,0 @@ -#实现斐波那契数列for实现 -def fibonacci_for(): - L = [0, 1] #初始化列表 - i = 0 #定义一个初始的index - for i in range(100): #定义0-99数值 - if i == 0 or i == 1: - continue - else: - sum = L[i-2] + L[i-1] - L.append(sum) - return L - -#实现斐波那契数列while实现 -def fibonacci_while(): - L = [0, 1] - i = 0 - while i < 100: - if i == 0 or i == 1: - i += 1 - continue - else: - sum = L[i-2] + L[i-1] - L.append(sum) - i += 1 - return L - -if __name__ == '__main__': - L1 = fibonacci_for() - L2 = fibonacci_while() - print(f"for实现:{L1}") - print(f"while实现:{L2}") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202" deleted file mode 100644 index 5cf41ae76ac21ff61e030e0ea6dc42601f2890a8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202" +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/python3 - -def add(a, b): - return a + b - -def less(a, b): - return a - b - -def mult(a, b): - return a * b - -def exce(a, b): - return a / b - -def divi(a, b): - return a // b - -def rema(a, b): - return a % b - -def power(a, b): - return a ** b - -def sqrt(a, b): - return a ** (1/b) - -print(add(10,2)) -print(less(10,2)) -print(mult(10,2)) -print(exce(10,2)) -print(divi(11,2)) -print(rema(11,2)) -print(power(10,2)) -print(sqrt(9,2)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202" deleted file mode 100644 index b2e50b728e04ffe43c91176076e395fbfbb31de3..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202" +++ /dev/null @@ -1,79 +0,0 @@ -#基础数据结构CRUD操作 -#List列表 -# create -L = [] #创建一个空列表 -L.append('a') #追加元素'a' - -L1 = ['a'] -L2 = ['b'] -L = L1 + L2 #L1和L2相加生成新列表L['a', 'b'] -L +='b' #L自增字符'b' -L = ['a'] * 5 #创建一个有5个a元素的列表 -L = ['a'] -L *= 5 #自增五个a元素 -L.insert(1, 'd') #在下标1的位置插入d元素 -# retireve -L = ['a', 'b', 'c'] -L[1] #获取下标1的元素b -L[::] #获取所有元素 -L[-1] #获取最后一个元素c -L[0:1] #获取a和b元素 -L[::2] #获取a和c元素 - -L.insert(L.index['a'], 'd') #在元素a的位置插入d元素 -# update -L = ['a', 'b', 'c'] -L[1] = 'd' #给下标1重新赋值为d -L[::] = 'd' #列表重新赋值为d -# delete -L = ['a', 'b', 'c'] -L.pop() #删除最后一个元素 -L.pop(1) #删除下标1的元素 -L.clear() #清除列表所有元素 - -# sort排序 -L = ['c', 'a', 'b'] -L.sort() #按照ascii排序,正序 -L.sorted() #正序排序,生成一个新列表 -L.reverse() #倒序排序 -L.reversed() #倒序排序,生成一个新列表 - -#元组 -T = ('a', 'c', 'c') -T[1] #返回下标1的元素 -T.index('c') #返回元素c的下标 -T[::] #返回元组的所有元素 -#字典 -# create -D = {'a':1, 'b':2, 'c':3} -D[d] = 4#赋值一个不存在的key,否则会覆盖原有key的value -D.update({'b':2}) -D.setdefault('b', 0) -# retrieve -D = {'a':1, 'b':2, 'c':3} -D['a'] #访问key为a的value -D.get('a') #key不存在会不报错 -D.keys() #返回所有的key -D.value() #返回所有的value -D.items() #返回所有的键值对 -# update -D = {'a':1, 'b':2, 'c':3} -D['a'] = 0 -D.update({'d':4}) -# delete -D = {'a':1, 'b':2, 'c':3} -D.pop('a') #删除key为a的键值对 -D.popitem() #随机删除一个键值对 -#set集合 -S = {'a', 'b', 'c'} -S.add('d') -# retrieve -'a' in S #判读'a'是否在S集合中,存在返回True否则False -# update -S.update({'d', 'e'}) #添加多个元素 -S.union(S1) #合并S1到S中 -# delete -S = {'a', 'b', 'c'} -S.remote('d') #不存在会报错 -S.discard('d') #不存在不会报错 -S.pop() #随机弹出 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202" deleted file mode 100644 index 1b9e2602f8251ab866cf9d0ce003b56bd33490a9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\256\211\351\200\270/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202" +++ /dev/null @@ -1,34 +0,0 @@ -content = """ -#在计算机内存中统一使用unicode编码,当需要保存到硬盘或传输转化成对应的编码,python3版本字符串已unicode编码 -'测试'.encode("unicode_escape").decode() -'\\u6d4b\\u8bd5' -#对字符串进行utf-8编码 -'测试'.encode("utf-8") -'\u6d4b\u8bd5'.encode("utf-8") -b'\xe6\xb5\x8b\xe8\xaf\x95' -#对字节进行解码 -b'\xe6\xb5\x8b\xe8\xaf\x95'.decode("utf-8") -'测试' -#Create练习 -str1 = 'abc' -str1 = str1 + 'def' -str1 += 'def' -#retrieve练习 -str1 = 'abcdef' -str1[1] #下标查找 -str1.find('a') #find函数查找 -str1.index('a') #index函数查找 -str1.startswith('abc') #startswitch函数查找 -str1.endswith('ef') #endswitch函数查找 -#update练习 -'abc'.replace('a', 'b') -'a,bc'.split(',') -'-'.join(['a', 'b']) -delete练习 -' abc '.strip() -' abc'.lstrip() -'abc '.rstrip() -""" -output = open("output.txt", "w", encoding="utf-8") -output.write(content) -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\276\267\351\207\214\345\205\213/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\345\276\267\351\207\214\345\205\213/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276.png" deleted file mode 100644 index f9438ce587c8c9c38d78d90a474fc9f0227b03f5..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-test.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-test.py" deleted file mode 100644 index 0ebca7acacbe0dfb343b0ad748cb7b3e1b20f381..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-test.py" +++ /dev/null @@ -1,21 +0,0 @@ -''' -六大基本数据类型:int,float,str,bytes,boolean,None -四大基本数据结构:list,tuple,dict,set -''' -a=int(1) -b=float(2.0) -c=str('3') -d=bytes('4'.encode('utf-8')) -e=bool(5) -f=None - -#print(a,'\n',b,'\n',c,'\n',d,'\n',e,'\n',f,type(f)) -aa=[a,b,c,d,e,f] -bb=(a,b,c,d,e,f) -cc={"a1": a,"b1":b,"c1":c,"d1":d,"e1":e,"f1":f} -dd=set([a,b,c,d,e,f]) - -print('列表aa:',aa) -print('元组bb:',bb) -print('字典cc:',cc) -print('集合dd:',dd) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\345\233\233\345\244\247\345\237\272\346\234\254\346\225\260\346\215\256\347\273\223\346\236\204\345\267\256\345\274\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\345\233\233\345\244\247\345\237\272\346\234\254\346\225\260\346\215\256\347\273\223\346\236\204\345\267\256\345\274\202.md" deleted file mode 100644 index 8b08dfbd2d2bbec24b26c74b9d78d42416ecfbce..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\345\233\233\345\244\247\345\237\272\346\234\254\346\225\260\346\215\256\347\273\223\346\236\204\345\267\256\345\274\202.md" +++ /dev/null @@ -1,13 +0,0 @@ -1:四大基本数据结构中哪些是可变的, 哪些是不可变的? - -​ 可变的:列表list,字典dict,集合set - -​ 不可以变的:元组tuple - -2:四大基本数据结构中哪些是有序的, 哪些是无序的? - -​ 有序的:列表list,元组tuple - -​ 无序的:字典dict,集合set - -3:set无法包括全部数据类型(bool值为true时) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-git\346\217\220\344\272\244\351\241\271\347\233\256\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-git\346\217\220\344\272\244\351\241\271\347\233\256\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223.png" deleted file mode 100644 index 7efcb20e9d6d9e6bdaae5671055d3b82b181942c..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-git\346\217\220\344\272\244\351\241\271\347\233\256\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-pycharm\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-pycharm\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 1f7611d05fbc88ed23582a5af9c9c4da7db01785..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-pycharm\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\346\277\200\346\264\273\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\346\277\200\346\264\273\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 9e49c7cf5ed7462da29c91431adcd2e2037f3342..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\346\277\200\346\264\273\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/my_calculator.py" deleted file mode 100644 index 784ef6b09b4e7e2e6003033f720bbdd4f28e1c53..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/my_calculator.py" +++ /dev/null @@ -1,41 +0,0 @@ -def add(a,b): - return int(a)+int(b) -def subtract(a,b): - return int(a)-int(b) -def multiply(a,b): - return int(a)*int(b) -def divide(a,b): - return int(a)/int(b) -def zhengchu(a,b): - return int(a)//int(b) -def quyu(a,b): - return int(a)%int(b) -def sqrt(a,b): - return int(a)**(1/int(b)) - -a=input("请输入第一个数字:") -b=input("请输入运算符(根号用空格表示):") -c=input("请输入第二个数字:") - -if b=='+': - result=add(a,c) - print("运算结果为:",result) -if b=='-': - result=subtract(a,c) - print("运算结果为:",result) -if b=='*': - result=multiply(a,c) - print("运算结果为:",result) -if b=='/': - result=divide(a,c) - print("运算结果为:",result) -if b=='//': - result=zhengchu(a,c) - print("运算结果为:",result) -if b=='%': - result=quyu(a,c) - print("运算结果为:",result) -if b==' ': - #'根号打不出来用空格表示' - result=sqrt(a,c) - print("运算结果为:",result) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\345\233\233\345\244\247\345\237\272\346\234\254\346\225\260\346\215\256\347\273\223\346\236\204\347\232\204\345\242\236\345\210\240\346\224\271\346\237\245.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\345\233\233\345\244\247\345\237\272\346\234\254\346\225\260\346\215\256\347\273\223\346\236\204\347\232\204\345\242\236\345\210\240\346\224\271\346\237\245.py" deleted file mode 100644 index 307befc4b81559561a973cd389f297bad401654c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\345\233\233\345\244\247\345\237\272\346\234\254\346\225\260\346\215\256\347\273\223\346\236\204\347\232\204\345\242\236\345\210\240\346\224\271\346\237\245.py" +++ /dev/null @@ -1,192 +0,0 @@ -# 1:list的crud -# list中储存的元素是引用 -def lists(): - list_1 = ['1',2,3.0,4>5,6<7,None,bytes("8",encoding="utf-8")] - list_2 = ['9','10'] - list_3 = [0,True,False,4,1] - return list_1,list_2,list_3 - -''' 1.1: create(增) -your_list.append()(在list末尾新增) -+(通过+号拼接两个list,并返回新的list) -+=(list内存地址不变) -*(通过*n,引用n个list里的所有元素,再赋值给list) -*=(。。。) -your_list.insert()(在下标为XX的位置,插入"XX";当下标大于当前列表长度时,则插入到末尾位置) -''' -list_1=lists()[0] -list_2=lists()[1] -print("list_1:",list_1,"->内存地址:",id(list_1)) -list_1.append("我是append进来的") -print("list_1.append():",list_1,"->内存地址:",id(list_1)) -list_1 = list_1 + list_2 -print("list_1+list_2:",list_1,"->内存地址:",id(list_1)) -list_1 += list_2 -print("list_1+=list_2:",list_1,"->内存地址:",id(list_1)) -list_1 = list_1*2 -print("list_1*2:",list_1,"-内存地址:",id(list_1)) -list_1.insert(0,'我是insert进来的') -print("list_1.insert():",list_1,"-内存地址:",id(list_1)) - -''' 1.2: retrieve(查) -your_list[x](通过索引取值) -your_list[start:end:step](切片,从下标start开始,到下标end结束,但不包括下标为end的元素,每隔step个元素取一次值) -your_list.index()(通过值获得下标) -''' -list_3 = lists()[0] -print("\nlist_3:",list_3) -print("your_list[x]:",list_3[len(list_3)-1]) -print("your_list[start:end:step]:",list_3[0:6:2]) -print("index:",list_3.index(2)) - -''' 1.3:update(改) -your_list[x]=xx(把下标为X的元素值改为xx) - -your_list[start:end]='xxx'(切片赋值,xxx必须是可迭代的)( ->>> a=[0,2,4,5,1] ->>> a[0:2]=['111','222','333','444'] ->>> a -['111', '222', '333', '444', 4, 5, 1] -''' -list_4 = lists()[0] -print("\nlist_4:",list_4) -list_4[0]=0 -print("your_list[x]=xx:",list_4) -list_4[0:1]='我是切片赋值' -print("your_list[start:end]:",list_4) - -''' 1.4:delete(删) -your_list.pop()(删除list中最后一个元素,并将它返回) -your_list.clear()(清空list,内存地址不会改变) -''' -list_5=lists()[0] -print("\nlist_5:",list_5) -list_5.pop() -print("your_list.pop():",list_5) -list_5.clear() -print("your_list.clear():",list_5) - -''' 1.5:sort(排序) -your_list.__reversed__()和list(reversed(your_list))(将原list倒序排序后,返回一个新的list,原list不变) -your_list.sort()(从小到大排序,必须是同种数据类型才可以进行排序) -your_list.reverse()(从大到小排序) -''' -list_6=lists()[2] -print("\nlist_6:",list_6) -print("list(reversed(your_list)):",list(reversed(list_6))) -list_7=list_6.__reversed__() -print("your_list.__reversed__():",list(list_7),"原list_6:",list_6) -list_6.sort() -print("your_list.sort():",list_6) -list_6.reverse() -print("your_list.reverse():",list_6) - -# 2:tuple的crud -#tuple不可改变 -# 2.1:create 无 - -''' 2.2:retrieve -your_tuple[x](索引取值,查询下标为X的元素的值) -your_tuple.index(value)(查询值为value的元素的下标) -your_tuple[start:end:step](切片) -''' -tuple_1=('1',2,3.0,None,False,True,bytes('4',encoding="utf-8")) -print("\ntuple_1:",tuple_1) -print("your_tuple[]:",tuple_1[0]) -print("your_tuple.index(value):",tuple_1.index(False)) -print(tuple_1[0:3:2]) - -# 2.3:update 无 - -# 2.4:delete 无 -# 实践发现没有key为True的键值对 -# 3:dict的crud -def dicts(): - dict_1={1:-1,'2':'2',3.0:3.0,None:None,True:True,False:False,bytes(4):bytes(4)} - dict_2={"test_1":"test_1"} - return dict_1,dict_2 - -''' 3.1:create -your_dict['xx']='xxx'(键值对赋值,如果已有key(xx),则将值xxx赋值给xx,如果没有就新建'xx':xxx的键值对) -your_dict_1.update(your_dict_2)(把your_dict_2合并到your_dict_1) -your_dict.setdefault(key,value)(如果当前dict没有key,则设置默认值value) -''' -dict_1=dicts()[0] -dict_2=dicts()[1] -print("\ndict_1:",dict_1) -dict_1['我是键值对赋值加进来的key']='我是键值对赋值加进来的value' -print("your_dict['xx']='xx':",dict_1) -dict_1.update(dict_2) -print("your_dict_1.update(your_dict_2):",dict_1) -dict_1.setdefault('我是your_dict.setdefault(key,value)加进来的key','我是your_dict.setdefault(key,value)加进来的value') -print("your_dict.setdefault(key,value):",dict_1) - -''' 3.2:retrieve -your_dict[key](键值对访问,通过key获取value) -your_dict.get(key,xx)(通过key获取value,若key不存在则返回xx) -your_dict.keys()(获取所有的key) -your_dict.values()(获取所有的value) -your_dict.items()(获取所有的item) -''' -dict_3=dicts()[0] -print("\nyour_dict[key]:",dict_3[1]) -print("your_dict.get(key):",dict_3.get(1)) -print("your_dict.keys():",dict_3.keys()) -print("your_dict.values():",dict_3.values()) -print("your_dict.items():",dict_3.items()) - -''' 3.3:update -your_dict[key]=new_value(通过键值对赋值改变value) -''' -dict_4=dicts()[0] -dict_4['2']='通过键值对赋值改变value' -print("\nyour_dict[key]=new_value:",dict_4) - -''' 3.4:delete -your_dict.pop(key)(删除当前元素并返回value) -your_dict.popitem()(对人类来说,相当于随机删除并返回一个item) -dict_5.clear()(清空所有元素) -''' -dict_5=dicts()[0] -dict_test_1=dict_5.pop(1) -print("\nyour_dict.pop(key):",dict_test_1,dict_5) -dict_test_2=dict_5.popitem() -print("your_dict.popitem():",dict_test_2,dict_5) -dict_5.clear() -print("your_dict.clear():",dict_5) - -# 4:set的crud -# set不存在元素True -set_1={1,2.0,'3',None,True,False,bytes(4)} -set_2={'test_1','test_2'} -'''4.1:create -your_set.add(xx)(通过add添加元素xx到集合set) -set_3=set_1.union(set_2)(将set_1和set_2合并成新的集合set_3,原1和2不变) -''' -set_1.add('我是add进来的') -print("\nyour_set.add(xx):",set_1) -set_3=set_1.union(set_2) -print("set_3=set_1.union(set_2):",set_3) - -''' 4.2:retrieve -a in your_set() -''' -set_4={1,2.0,'3',None,True,False,bytes(4)} -print("\na in set:",""'2' in set_4) - -''' 4.3:update -跟create中union同理 -''' - -''' 4.4:delete -your_set.remove(x)(删除值为X的元素,当x不存在时会报错) -your_set.discard(x)(删除值为X的元素,当x不存在时不会报错) -your_set.pop()(当成无序删除一个元素并返回此元素的值) -''' -set_5={1,2.0,'3',None,True,False,bytes(4)} -set_5.remove(1) -print("\nyour_set.remove(x):",set_5) -set_5.discard(1000) -print("your_set.discard(x):",set_5) -set_test=set_5.pop() -print("your_set.pop():",set_test,set_5) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\345\222\214\346\226\207\344\273\266\350\257\273\345\206\231.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\345\222\214\346\226\207\344\273\266\350\257\273\345\206\231.py" deleted file mode 100644 index d3a14d9de247c34a863aac32f8dcfbc729db3556..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\227\240\345\275\242\344\271\213\345\210\203\344\270\266\346\234\200\344\270\272\350\207\264\345\221\275/\347\254\254\344\272\214\345\221\250/\347\254\254\344\272\214\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\345\222\214\346\226\207\344\273\266\350\257\273\345\206\231.py" +++ /dev/null @@ -1,136 +0,0 @@ -content = ''' - -1.字符串的编码与解码 - ->>> a = '你好'.encode("utf-8") + '你也好'.encode("gbk") ->>> a -b'\xe4\xbd\xa0\xe5\xa5\xbd\xc4\xe3\xd2\xb2\xba\xc3' ->>> a.decode("utf-8",errors='ignore') -'你好Ҳ' ->>> a.decode("utf-8",errors='replace') -'你好��Ҳ��' - -2.字符串的crud - -2.1:create(增) ->>> a='qwer去玩儿' ->>> a=a+'?' ->>> a -'qwer去玩儿?' ->>> a += a ->>> a -'qwer去玩儿?qwer去玩儿?' - -2.2:retrieve(查) ->>> a='12345' ->>> a.index('1') -0 ->>> a[2] -'3' ->>> a='122334456' ->>> a.index('1') -0 ->>> a[2] -'2' ->>> a.find('2') -1 ->>> a.startswith('12') -True ->>> a.endswith('56') -True - -2.3:update(改) ->>> a="2009,2010,2020" ->>> a.split(",") -['2009', '2010', '2020'] ->>> b=a.split(",") ->>> b -['2009', '2010', '2020'] ->>> c=",".join(b) ->>> c -'2009,2010,2020' ->>> a -'2009,2010,2020' ->>> a.replace(",","年,") -'2009年,2010年,2020' - -2.4:delete(删) ->>> a = ' 来 吧 。 ' ->>> a.strip() -'来 吧 。' ->>> a.lstrip() -'来 吧 。 ' ->>> a.rstrip() -' 来 吧 。' ->>> - -3.字符串的格式化输出 - ->>> a = '没bug,下早班' ->>> b = '有bug,要加班' - -3.1: 按传入参数默认顺序 ->>> "我:{},领导:{}".format(a,b) -'我:没bug,下早班,领导:有bug,要加班' - -3.2:按关键字参数 ->>> "我:{a},领导:{b}".format(a='不加班!',b='要加班!') -'我:不加班!,领导:要加班!' - -3.3:按指定参数的索引 ->>> "我:{1},领导:{0}".format(a,b) -'我:有bug,要加班,领导:没bug,下早班' - -3.4:按变量(注意f)(3.6以上版本才有) ->>> f"我:{a},领导:{b}" -'我:没bug,下早班,领导:有bug,要加班' - -3.5:老式格式化输出 ->>> "我:%s, 领导:%s" % ("没bug,下早班","有bug,要加班") -'我:没bug,下早班, 领导:有bug,要加班' - -3.6:小数的表示 n:小数点后n位,f:float {:.nf} ->>> "{:.2f}".format(3.000000000) -'3.00' - -4:文件的读写 - -4.1:write(写入文件)(覆盖写入,即文件原有内容会被现在写入的内容所替换) -文件路径,读写方式(写入),编码格式 -用content储存需要写入的内容 -正式写入文件 -关闭句柄(一定要关闭) ->>> output = open("test.md","w",encoding="utf-8") ->>> content = "把我写入文件中吧" ->>> output.write(content) -8 ->>> output.close() - -4.2:read(读取文件) -文件路径,读写方式(读取),编码格式 -用content储存从文件中读取到的内容 -关闭句柄 ->>> input=open("test.md","r",encoding="utf-8") ->>> print(input) -<_io.TextIOWrapper name='test.md' mode='r' encoding='utf-8'> ->>> content=input.read() ->>> print(content) -把我写入文件中吧 ->>> input.close() ->>> - -4.3:追加写入 -文件路径,读写方式(追加写入),编码格式 -用content储存需要追加写入的内容 -正式写入文件 -关闭句柄 ->>> output=open("test.md","a",encoding="utf-8") ->>> content="\n把我也写入吧" ->>> output.write(content) -7 ->>> output.close() - -''' -output = open("test.md","w",encoding="utf-8") -output.write(content) -output.close() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202\344\275\234\344\270\232.md" deleted file mode 100644 index e52df6543ba1be750b5235928b1d297cc203cedb..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250-\347\254\2542\350\212\202\344\275\234\344\270\232.md" +++ /dev/null @@ -1,15 +0,0 @@ -4班-武明-第一周-第二节作业 - -课后作业 - -- 新建一个项目, 建立虚拟环境,在pycharm中配置虚拟环境 - -![ScreenClip](http://typorabypicgo.zhanghm.cc/ScreenClip.png) - - - -- 建立git仓库,并同步到码云: - - - - ![ScreenCladip](http://typorabypicgo.zhanghm.cc/ScreenCladip.png) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250-\347\254\2543\346\254\241\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250-\347\254\2543\346\254\241\344\275\234\344\270\232.py" deleted file mode 100644 index 25748f37c623ec67dab873cdd572f47e58ce812c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250-\347\254\2543\346\254\241\344\275\234\344\270\232.py" +++ /dev/null @@ -1,44 +0,0 @@ -""" -4班-武明 -第一周-第3次作业提交 -项目 是否可变 是否有序 -列表 可变 有序 -元组 不可变 有序 -字典 可变 无序 -集合 可变 无序 - -""" -# 创建包含6种数据类型的列表 -n = 5 # 整数 -f = 2.8 #浮点数 -s = "chuanchuan" # 字符串 -t = True #布尔值 -no = None # 空值 -b = bytes("hi".encode("utf-8")) # bytes类型 - -# 创建列表list1 -list1 = [n,f,s,t,no,b] - -print("list1 = ",list1,"\nlist1的类型为:",type(list1)) - -print("----------------------------分割线------------------------------------") -# 创建元组tuple1 -tuple1 = (n,f,s,t,no,b) - -print("tuple1 = ",tuple1,"\ntuple1的类型为:",type(tuple1)) - -print("----------------------------分割线------------------------------------") - -# 创建集合set1 -set1 = {n,f,s,t,t,no,b} # 包含所有六种类型 - -print("set1 = ",set1,"\nset1的类型为:",type(set1)) - -print("----------------------------分割线------------------------------------") - -# 创建字典dict -dict1 = {n:2,f:9,s:8,t:5,no:12,b:15} - -print("dict1 = ",dict1,"\ndict1的类型为:",type(dict1), - "\n\n其中n的类型为:",type(5),"\nf的类型为:",type(2.8), - "\ns的类型为:",type(s),"\nt的类型为:",type(t), - "\nno的类型为:",type(no),"\nb的类型为:",type(b)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250_\347\254\2541\350\212\202_\344\275\234\344\270\232.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250_\347\254\2541\350\212\202_\344\275\234\344\270\232.md" deleted file mode 100644 index 9505fdb4665715c22b75debc4492ef92b6b26090..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\200\345\221\250_\347\254\2541\350\212\202_\344\275\234\344\270\232.md" +++ /dev/null @@ -1,6 +0,0 @@ - - -环境变量: - -![ScreenClip](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAw0AAADrCAYAAAArFHriAAAAAXNSR0IArs4c%0A6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEwySURB%0AVHhe7d15VxNZuDb8/jx1GPRAK/jIIMghIIgNjUHllQYFEdDQCg5NizKIILaC%0AgoACSlBoIBKBEkJc65w/n2/xnI9yvTVkqCQ1ZQBBLtf6rWVq2FW1966q+66J%0AX04XnEG0//zP/4wZRkREYfJx8njWr0REREcCkwYiogQwaUjOsarHWPYv41FV%0Atu74eBw73oo3BmWlcjlEREcZkwYiogQwaUjOj0wazvcuw/+mFS1v/FjuvRAx%0APRER6WPSQESUACYN++PY8Qt4tOzHmxbj5MIsaYimJBHLj3H+eHagbN6FICKy%0Ag0kDEVECmDTsj1QnDfLdBW1Zx1reKHcdtNMQEVEsJg1ERAlg0hAWDuzl4N2P%0A79+/K4LBefR4//JjVJ7vxbL/DVqUK/6BoL/3TWhe+bEhdXi4PHk++Q5B7PJj%0A5w8mAurjScHlxN5Z0N55CA4jIqJYTBqIiBLApCEsmBT4A8G5Mky+gh8RrEeN%0AjwjmA8lERKCvBvfhhMM4qDedP2Y54XUIzxs5jIiIYjFpICJKAJOGML3AXjtM%0Ad3xMMB++A6BOH2/SYDC/djny/6PuKminDQ4jIqJYTBqIiBLApCFMNynQDNMd%0A/yOSBp27CnrDiIgoFpMGIqIEMGkICwb22heKlc+ahoL1g5Q0hKdTptWMDw4j%0AIqJYTBqIiBLApCEsFNi/0byIrAnEk0ka5N9yAmLrRWiLpEEex68nERElhkkD%0AEVECmDSE6SUFB5WSRASSj+jkhIiIjDFpICJKAJOGsP1KGtQ7CuFPsAbFu1z+%0ARWgiovgxaSAiSgCThrDDdKeBiIgSw6SBiCgBTBqIiOgoYdJARJQAJg1ERHSU%0AMGkgIkoAkwYiIjpKmDQQESWASQMRER0lhkkDERERERGRzDBp+D+lvxMRERER%0AETFpICIiIiIic0waiIiIiIjIFJMGIiIiIiIyxaSBiIiIiIhMMWkgIiIiIiJT%0ATBqIiIiIiMgUkwYiIiIiIjJ1aJKGU1dG8Nm/gt4rNbrj7ThVch9v/DO4WZJ4%0AGQfJYdoe78aWQm8cERERER1scScNN9/68f379xj+t/d1p0+Vw5I0nCq5gd5l%0AP9649j6QZ9JARERERPsh4TsNh/Gq/VFNGs45m3C26krMcHmYPC56+F5g0kBE%0ARER0eDFpSLGDmDScvXAFl1s6IxIH+f/Rw/YSkwYiIiKiwyvlSYM6PPwI0+eB%0AG4HhwWBaHe9fHkH12XvS/1fQ65IfPVLnkYPtU66Z2PmVx5PU5anLkOYbiJ0u%0APG14HYIBvHadU/G4kx6zpCG6bvxR9WdYdza2J1iGEW3icLaqfs8ThmCSYEVv%0AXiIiIiI6WFKaNKjDwoG4NoAO/l8bKAeDZDmBqJED+UCyEHw/IiJRiEkapPki%0AplOXqyznrVqeMk4qM7hM7Trvd9IQXOeI5CZm3SLHq/PZ2x7tPEaCicPlG3LC%0AUK87TaroJQh69OYlIiIiooMltUmD5g6BlhwI6wXTahnaJMP4d2zSoJ1OLjsy%0AAagZWAktP9EgOxGGSYMc7AeSI71p9cZrpWJ7lDsMUsKwn48lBTFJICIiIjq8%0AfrmZX5jSpMEo8N2vpEGdLnzFPnY++0F2IuJPGgLrbVB3qdqe8DsM9brvOOw1%0AJg1EREREh1dqkwZlWGTAfPNtMMDdp6QhKviWr9Af6MeTAusaHB+cT/7dK9+h%0Asbk9wTL1hBMGzYvQ+5w4MGkgIiIiOrxS/yJ04Mp48FGacBC8T0lDYDnB5X+W%0Akha9K/N7nTQEly+LTgxCw6PqT1t34cTA3vZo1yFaudEnV6XEQR4XPXwvMGkg%0AIiIiOrwSThqIiIiIiOhoYNJARERERESmmDQQEREREZEpJg1ERERERGQq4a8n%0AERERERHR0cA7DUREREREZIpJg4Xy4f9LGnp1REREREQ/Nz6eZEEvcD7K9OqI%0AiIiIiH5uhncaSKUXOB9lenVERERERD83wzsN//Ef/0FERERERMSkgYiIiIiI%0AzBk+nqQ3MRERERERHT1MGoiIiIiIyNQvNXw8iYiIiIiITPCdBiIiIiIiMsXH%0Ak4iIiIiIyBSTBiIiIiIiMsV3GoiIiIiIyBTfaSAiIiIiIlNMGoiIiIiIyBTf%0AaSAiIiIiIlNMGoiIiIiIyBSTBiIiIiIiMsWkgYiIiIiITPFFaCIiIiIiMsU7%0ADUREREREZIp3GoiIiIiIyBSTBiIiIiIiMsXHk4iIiIiIyBSTBiIiIiIiMsWk%0AgYiIiIiITDFpICIiIiIiU3wRmoiIiIiITPFOAxERERERmfqlhncaiIiIiIjI%0AxL49niQIZ3DlTheuFAm64392P/v2H/X2JSIiIvqZ7dvjSYKQhevj21h5dF53%0A/M/uZ9/+/dy+09Vt+NN1BUXpe5Og7HX5RERERIdNXEmDkF2O9uF3+NcrQlz/%0AhImey8hPsx9YZTWNYXvtMc7HMc/PxGz7BaEY9xf9+P79u2JXXMfixF9w5qXH%0ATGtGKLoDt38C1zIjlyEIZej514fR+r2r+2Ta1+76CUIaihsfYbC/HeezwtOm%0AavuMypel5zvxcGwBa5siNtcW8LK7BrlCcsuL149sXyIiIjq6bCcNgpCJ2kEP%0AxPlHqK8ohaOmHS9XRMy6imKmNSJkNWBM9KC3Kk13/M/ObPuDScPkrTMoKCjA%0AmdIauN58wbeZDuTHEZj+yKAymfZNdv32evsEoQidc9+w+uoWah0lKL90H++k%0A5GGsKUd3+r3CpIGIiIh+BNsvQgtCJXrXtjB0MRwQnqhqxb3mChzTBLVClhNP%0ApWTCO9mGgqhgVxCO4Y+XIjx91UiLGScHPV8x2Hodz91eiFsezA+3oFgTHFX2%0ArsEz0ILmkQV4RRHr7n/QUZYVLiO7HB3Ds1j5KmLLs4jXD53I01z1ziy+hqHZ%0ANWyJG/g0dgv13XPwvWgIjbcqP6OwHr2Tn6Rx37D1ZTHiTotQ9hD/up+hd8qL%0ATXcPnPUDWN7yYrarAumBbTXffjVpeNWYER5W3IVF/xRuZAvK/927btzRvDOQ%0A7hzGhjiKK1IdCZW98PjDdyqC/Iv3USwtS63fHTy/9QeGF9T6nRtqQlFGuDyz%0A+gu2z0BLE0YC7aPMr3mEx2z7lPGZRWjsm8LSugjRu4ypvj9wJrB8O+uX55oN%0Ab5f/FRo0y7Azv1n7yUzLz7qMxzODaMgJD6t9ugHxWZ06XkoqGjqbcS5H/86Q%0AVf8+DO1LRERER5ftF6EFwYkRcQ09FeZBhJBzDROiHz4pmCnVCRyP1Y9CXB9A%0AtSZYk6lByzeszfShuaoUZbUuTHzZwfvbBaFp5KBe9Mygv+U3OMpq4Br3YNfd%0AhSIlaMrE7/KdkI9P0FBZCsfFTkxKwelUW36g/DzcercD73Q36spLUX65Wwre%0APDFJg3H5p9A6vobZ/hb8Xl6i3mlZFfG29bRavpw0bLyF60IVHsxt4UPPJZxr%0AG8PWxhBqNPVgvP06SUO+Cx/8M2iTAlVBOI3b7334/KAsMH06Lo9sYHPkMjLk%0A9cvMwZniYhRf7MWSNE9nmfR/+Xdhjjpeqd9trE734kaVAw5nF2Y2tqX1PxUo%0Az6r+5PlFrEw9jph/6qY6f5DR9slKu93YWR7FjWoHSquaMfxJhLvboYyzWj9Z%0Aenauchem4OITrOgmDWbbZ95+VuVHk+u/4Z9teJ5cCPw+jfq+eaxvLuNNT2zy%0AYNW/D0v7EhER0dGU8qRBlnEiDznH9R9RETKvYHTLi4EavaDKLwUpJ0LDSqQg%0Ac3f8GjIDwZsc1O9OtiIr8Fso6cZn/wSuH5eDpgr0rokYdobLlef3BeYX0uvx%0A0reGR5Xh9a/pX49JGozKD06jVfH3CsSRS8r/laTB24/fpHkvPPFg/PoxCAWd%0A+Oh/iauB8pTpDLc/MmkQMk6jbuAzfFLSIl9JloedbJnA9lovKqSAXMi8LJWz%0AgWfOcJKhzGf6+IpUv23hx2mqB9bD629VfxbzBxlvXx5c834piA237/GqdvS7%0AapAdR/kyofS+FDjrJQ325g/Stp+WXvnRhJzrUnL8BX3VkfV/vPAiXM9msb6x%0AjNdS8lAeSB7s9O/D0L5ERER0NMXxTkM4aRAuP4O4vY1t2XRHXC+DCkIGroxs%0Awvu0NvTYjjpcDloin8nOaZuC//3tUPnKnQBNECM/7lJ77aLyiIdeUqPMP+tS%0A5heyWjDpj3z8o+zhUuydBoPy5d85Nd0Yc69hQ1S3fce3G5pfSRrWB3BBWpaS%0ANFzLDCQN0cGt0farScOuTy3bJ5X9bXkMbY5j4WmO1+PF1jr6azLUK/reIfyu%0AefxEmSaOZ95L7y/C/6oxMN6i/izmD4qnfbXsli8zThrM5zdrPy2rpEHILMbt%0AqQ18eXEVOQbTHCuoxd3xVeyMNSn1oLd+0f37MLQvERERHU2JJQ1Zp5RHIyrv%0AzYWCjujpzWTUDWPz6zBqtc9b2wiqooN6LcOgKDC/kNGAMd8yHjrC46uk8syS%0ABi0hUyp/YwvT9+pQXqo+GlI/uBJ30iDT3341aXjrKlXKLsr/NSLoVqfJQO3T%0AdWw8u4KGURHrAzWx06Q6qAzWXxxBpd321Yqn/ESSBqv20zJLGoTjDtyalNpg%0A5g7Kde5AyV9fOuFoxIOXi/Cuf8Dw9bPK+x166xeTNByS9iUiIqKjJ46k4Twe%0AeyJfhC7snMfuREvocZ4gs8eTZEK6E8MbGxjWPHqhBi2Rj2+U3luMeTzJOGkw%0AePxirCnwzHcRuty7+He4AYXHMnD8zB/od2/aTxqK7krB2ms0BQJhOTisHfQm%0AlDTob3/sOw160iofYXXtHd6tfcGTC7F1LJxJNKi0qj/7QaX+9sU+npRV7cLQ%0AnVrN40k2y08kabBoPy2jpEE4WY2euQ2sT7pQFvU5VvkdhJyK6+gZX8KmV0oW%0AOutQqEkq7PRv2WFoXyIiIjp64kgajqPu2Xrgk6slcFS34eXqNmZdZyKns3gR%0AWplGyIBzyIsNKUAPXklVg5ZteN71ofl88EXNHan8qBehDZOGwIueH3pxtSL4%0Aouk3BF/0lGVf6Mbs1134d3extdgHV/+i/aThWD1eiBt4KwW5jrNlqL35FC8+%0Ahh9viitp0N1+e0mDPF232w+/0d97yLqOCZ8Hoy2VOCu/KJuXHZjPKqg0r794%0Agkq97ZOpL0I/x40LpSi90IKRJRELd0sC81itXzqycws0LypPol3+f8FpZKdb%0AB72W7WdV/vFqPJbW98vbO6gpCkwny81WtlH+utijhQ8Y+fMSzkQlFGr51v1b%0Ane7gty8REREdPbaTBplwohKu5/NY3ZD/uNtnTPbWo0DzCIoyTfCTq29jP7mq%0AlVE7CO/WKC4FrpgGg6pRV+CTlOI6Fp63okRzRdUsqJcJ2efQMTKHNWX9PmGi%0A5xLyoz4ZKWRk4VR+Do5LAdlvfR5sPK0NjTNPStKQX9+HmdUtfBM9mHvWjKpb%0AUwklDbLY7bebNPyKlkkfVh5VGozPRPntcSxt7qif5By/ZvtKsln9xRtURm+f%0ATH4XoGlgGsvewCdXnzSgMHTl3yrozYVrVueTo/5FdBXbSBqs2s+q/NwOzOp9%0A8jT0TkA6MqL2BS07/Vud7nC0LxERER0tcSUNqSSkV2NwXZSCFPVFX72gJdXk%0AgOtkvnyFuAgO511MebekIP2k7rR7LXr77RJOtmDKt4KH5XtXT6mQ6Pb9rOz2%0A78PSvkRERHS02P7kaqrJV36rBzwQXzQofxxuf5IGKZD96offvwPR48b4/drQ%0AS6j7LXr79abRI7+86lt6aPjo10GR6Pb9rOz278PSvkRERHS0/LA7DURERERE%0AdDgoSYP8bDSTBiIiIiIi0sOkgYiIiIiITDFpICIiIiIiU8qL0EwaiIiIiIjI%0ACO80EBERERGRKSYNRERERERkSkkaojFpICIiiiTU9GN9exvbMk8/qvn3VIhs%0AEbKu43Vw39meR2ch953DiEnDTyrr7FXcf/4ej5zcMYmIzrpe4nVvG87npOmO%0At0OoHcSWdxRNxcUoLsrFcSYNR87p6jb86bqCovS9a/vDeP622r+EtGzkyftN%0AWSdm/G7cKTqc+85+tP9BZjtpEIRi3F/0K48yyXbFdSxO/AVnXnrMtGaEojtw%0A+ydwLTOywvfjL0Kbid6+oImWLN3pzWT+1oc13yK6HfbrRhBOoGM6dvlTbTm6%0A05s5ceEB5rwrGOv+A6XZ9urzZ9l+QchG9b0prGz5lPn94gic0ondTvlCdjna%0Ah9/hX6+ILY8bYw+cyIvjwCCcqIRrdA6rG/L8i3j9Vx3y08Lzm5Vvp/7T8514%0AOLaAtU0Rm2sLeNldE/qL5vHsP4KQDscDN8RZFwo165cMIfMaJvx+eAdrka7U%0Adx465/zwL95H8T4FVmb1IxNyLuBPqX3WpPYRvyxi4lE9CuNoX8vyrdpfyED+%0AlT64RaledP7qd7LrZ8Vs+cH2i+5/8bSf5fZbjLeSbP1l5tegY+gjvEsjqM9P%0ALHFQkob1AVyIXraN/i9knUP7SGD91pfwtq8RRRnhcoSsUrQMzWBZOj6I3iVM%0APbma0va3Ylm/FsfHvW7/IKvzSyLHN7vHT0FIQ3HjIwz2t+N8Vuy0RvFNPMzO%0A30JmA8bEXeyuPcZ5TftY9T91+9T927+7ja8r8xi5fR4notpYlmj92t2/1HU9%0AnEmDVfsbSfb8fpDEnTRM3jqDgoICnCmtgevNF3yb6UB+HBt2cJOGdPx6ukDZ%0ANllpfS8+Sgfuh+czdKc3IqQVo+ujD56ntXFdhRKEHNya8WPmz9LQOshys+I7%0AuQkZVehf28D49TykxbX8n2T7T97EtH8Zg1dKUSiXkZ+DY9J6WJUvCL+iftSL%0Arbm/cbWiFI7aWxhb28Z8Z3HMMvQIwnE4n61DnH+Eemn+strbeO35humO/MB4%0A8/Kt6l8QiqSTwDesvrqFWkcJyi/dxzvp4DLWpCY98ew/aYW3MCsu4kFZfG1r%0ARjkR7C5h6d0gqqUTiZDbjkm3G6v7lDRY188xXHm+IZ3oenC5/CxKa9ql+t/B%0Au1sFMWXpsS7fvP1lJe3T8Er1/uzFPHajg/Yk188O0+UrJ/LP+Ls63Acru+aw%0A8+6WrROXdf+3rh8rqag/5aJC3xI2x5p0AyYrpkmDRf8/37smbX+vtP0lKK1u%0Aw8s1H9xdper80v5//tEytheH0FRVitILNzCyJOLDn/aOP6lgXr9Wx6+9b3+Z%0AnfNLIse3VMUfySYNVufvtJoBfJ19i7fiAv7UPN5j1f+C2zd2U9q3C4tRUf8Q%0As5sbeNkYeVEu2fq1s38d5qQhUcme3w+SuJOGV43hjiIUd2HRP4UbUjYs/9+9%0AG9kR0p3D2BBHcUXagYTKXnhMrmSpnXoHz2/9geEFL8QtD+aGmiKvxGSXo2N4%0AFitfA1cqHjqRF8h01fm/YqClCSNuzfwJXKnJLOnA1JclDF0+FVfgLcttmZCW%0A/QZNOfHNJwi5cM368aY5/iv7WtlNY9hZ7oFDcwVAJjgeYtk3ieZfw8MznENS%0A+7xE/bHIaQ/y9gtZTjxdEeGdbEOBzroZJ6Xm5QsZ9fhnewV/lYfnO9E6Cf98%0AZygpFjKL0Ng3haV1+UrgMqb6/sCZQP8UhPN47NnC0MVwklPctYDd8evIlPu3%0AjfKD9OpfyLqMxzODaNDUa+1TKUh6VqeOV/r/NkZd1/E80P/nh1tQHFMPOWh+%0AvYmV/mplvbTjkqGeCCbQ3z+Hvuo05NycwNjTZ1jXBE0ZhfXonfwkBSbfsCVf%0ACe65HHGlsVIKqjwDLWgeWZCmEbHu/gcdZfb2B+v6KcXDJb90EM4Mjb/wxIPt%0A0frQbzPW5Zu3v/y7+lYPrhRmQmh4EXulP8n1s8N0+enn4Rp5gLrA9sknsS63%0AD1NtuaFplOEG+59l/7dRPzKz/TtV9SfktGFmJ7GgxfxOg3H/D160mLp5IjRP%0AvhS4Dd2qClwZPiPV9660/sdC47Nru/Gi24msqGXpief4bsS0fi2OX6lqfytW%0A55dEj292jp95rtlw3OJ/hQZt/VjEN8HprBidv4McD5ew+siJtikfJm78Ghpu%0A3f/UpEGbFJX/tQzfy0al/wWHpaJ+rfavRJOGvYz/5ITe3V0ilaM+kbD0sFz6%0AfzoaX+5IiZV6x8W0/eNYfiLn94MkuaQh34UP/hm0SRsqCKdx+70Pnx+UBaZP%0Ax+WRDWyOXEaG3Gkzc3BGfp7tYi+WpHk6y6T/y78Lc9TxgZ12dboXN6occDi7%0AMLOxjbetpwLlZeL3QQ/Ej0/QUFkKx8VOTErB21Rb8EqGPL+IlanHEfNP3VTn%0At0vIb8TY6hKG6+O7Ui8TMmvw1ONTrr7EPa+QB9e8H5M97Rj9sAav91+8H4oN%0A+qzIgdfOi6sxyxcEB3qWdzB+LTvwOw3V/V/w7VVjxBWFg779Qo50wBH98EkH%0Aw4iTWmUP/pVfsNrZwa5/F77gC1dfh1ArTWdVvnBMKnd3EV3F4TKPSQdw7RW3%0A0m63dEAfxY1qB0qrmjH8SZQONA51fsGJEXENPRUZqBtawaTUL3PapuCfdSlX%0Aau2Ur5Rjs/7l/avhn214nlwI/Fb3H89MH5qr5Ct5Lkx82cH725FXWrPrhrHu%0AHcXlqNveyVJPBJO44XyMucdOtIxNoOXqAL6GTlqn0Dq+htn+FvxeXgJHTTte%0ArorS/n06VIbcd0XPDPpbfoOjrAaucQ923V0oMqkHI7H1kwnnkAfeiXaUZmcg%0AM78OQ0siJlvzYua1I7Z88/aPmFc36E3t+pnRW360tIq/sfrtNZqiH48w2v+s%0A+r/N+jEqXyvZ+hOEcvy9shsKBuJhnjSY9f90KQjwYmvKhbPHY7dLECrQuybi%0AWYLPsNs9vtuhW78Wx69Utb8ZO+eXRI9vdo6f6dm56pXii0+wEh00WsQ3wems%0AGJ2/ZeqFLxHPr8iPB33C1silUMBv3f/k7YtMGnI7ZuB/fztU/6mqX6v9K5Gk%0AYa/jv1O3ZrA55JTKkfbDyU9YeNEg1UE+OufX8KhSXU/T9re5/ETP7wdJwkmD%0AkHEadQOf4ZNO6sFM+qSUpW6v9aJCyv6EzMsY3dqQDoKRt7DMH0/yRzxjXj2w%0ADlHaMdTx6kF12BnuiCVSEOcbvxa4kmE+v13KAdMnwvP5HUZcF5Bj0rDR8m+9%0Ag8+7gKn5VXjXlzHz9AZKdE4QegSpg/75wS/tFP1orq5EZf09zHzdxcc78d2e%0A/n3Qi/WBat1xFT3LoZOIWp/bGGuKvJJ7GLY/40Qeco6Hr1jJDA/axaeUK3VW%0A5ctXVu983MHaPy0oyU6Xgo5aPF7YwYaU6atJrZp0vG0NXyk8XtWOflcNspXx%0AwZNiDjpm/FjrrYw6aZqXH9oOm/Uv5FyXgqsv6KsO3t4M9H/NlUx5/9gN7B/K%0ANJnn8eTfLbxpVg9kja/8WLyvPh6RrOBJqyW7GgPT85gba0dOdfikpTdPxd8r%0AEfunfMLcnWwNXVkVSrrxWTpWXLfZh7Si60cZlunA7UkPfLu7UmK5hY+9zrj6%0At1Zs/Zu3f8S8OkGZMjyF62fGaPmh8dIJyznkxeZove7VRN39z7L/268fvfK1%0Akq2/4PPekzfUADseVkmDWf8XTtVhwC1Kx0g3xh53oCY/fFck2aRBZuf4bode%0A/VofH1PX/kaszi/JHN/sHD9D05bel84xkUFjaJxBfGOX2flbyGrC651p3Dwp%0AIK32KTbXHuFcYB2s+p+6fTpJg6b+U1W/VvtXYknD3sZ/aZdHsC2fezIaMT75%0ACq+m7yBfqEL/+jt0RN110Wt/u8tP9Px+kMSdNOz61Cu4Pt8uvi2Poc0Rvp0q%0AHK/Hi6119Ndk4Fj9KETvEH7XPF6kTGOaNER26tL7i/BLB0F1fPCgEx4feVAy%0An98uIes0is86UPXHQ7z7Kl+pUjNZK8H62ZzvRdOFClRe6cSbNR8+Pyw3zSjN%0AOB5I6z/dEdezt7WDX40POhU9WBX/Qb1U94LjAZZ2pHaIvpJ4yLc/noN2dPnH%0AytoxsbYDvxR0iCtLWNteQ2/omcPY/qVl56RoVn6oHBv1L2QW4/bUBr68uBo6%0A6Oitn7L8wJUk+cqjo3sh4uW1PUkastJQ3tqPLmcuhKigKaemG2PuNWyI6jFk%0ARzqG+F40hMpQ7jRoDrJCZhFqr12M+26bfv1k4rdHn+GV+mfjhXOorHPh9dq6%0AFFTFfyVfv3z7QZF+UJa69bNimTRkNeCVqB7H9cbr2Y+gMSjZ+gsFNa3hxzvs%0AskwaTPq/Ml16Dsr/uIOh91JyI35Ed4V6/kxF0mDn+G6HUf8wPz7ubftbnV+S%0APb5ZHT8jpt3DpMHs/J3mHMLWpwc4K29vVjMmfR/gyleXY9X/9LZPmzSksn6t%0A9q/EkoZg/wnPE9m/kov/lP1FrtviLkwPtqF7Zgg1GU0YD3xIJWJaw6TBevmJ%0Ant8PkriThreuUuUKblH+rxHPwqnTZKD26To2nl1Bw6godf6a2GlSnTSEgqLk%0AOo0e5ZlLzZVPM0JWCyb9y3hQFp5WfuZzd6ELhQk2/K/yM6OL9yJOOlZqBrzw%0ADv6uO045Ma2KGLmcqWybb7IFv5qUfRi3P56Dtl75QlomcvLy4exbhjjVhlOB%0AcXr9SyvcP9Xb72+NHr8wKF+PXv0Lxx24NSntYzN3UK69CqSzfpH7h3rl8fmV%0AcCC4N0mDZp20J61MqX42tjB9rw7lpepdoPrBFdOkIRGG9ZNej5c7a3h0Pqp+%0AFu7G1T+N699e+yvT6gW9KVo/O6yShpzWt/CtPMK5QHBgh9X2x1M/VpKtP/mu%0A450PUlDTsgd3Ggz6v3ZaZVxaDq6MrMH3tlW5aJGSpCHO47sRs/5hfHzc2/a3%0AOr8ke3yzOn5GTLuHSYPZ+bui51/4d75ha2tLImJn14fXzYHH0ayOvzrbp308%0AKZX1a7V/pTRpSFH8J2TdwFvxGZx1zzDlKkLT2BRaK6S2DCRpEdMmkTRoxXN+%0AP0iSeqdBT1rlI6yuvcO7tS94ciH2FrNwJtGkQT2oxtyeGmvSvBORRKfJuIA7%0AL3tx9XR4/jN3PsAvHdTlx0+002aezIv5qo+QcVU6aS3hXml42uwbE9j9eCfm%0AhT7d+YXTqGy4iorc8LTy9ukt30zZg8/YfdOsfDFIb7z8ws/G8A10zu5IWW74%0AVtph2n6zxxeMk1L75aeXdsG98zni6xB6jydlVbswdKdWmT+eF/10y7dR/8LJ%0AavTMbWB90oWyqM+9qf0/8vZ66b3F0O11QajEE48fu9KJxudT7e7GHvTldw9q%0Ab9/H/RvnbSWLQZYnraK7Uru8RlPoxfE01A56U5o0mNbPsSa83vWgtzLcPjnt%0A01JQaT+pNa9/++2vG/TaXL9E20fLNCgUCqQT/i7c3WdjxgXpP56UuhdhE3k8%0AKZ72FYQLGFjfloJr42UYSTRpENLl/XsATWfC4zOvjYe2Q/dFaOd9vHzgjDk+%0AmTE6vmvpHX+1zPqHTP/4mLr212N1frF7fDNidfyMmNYsaTCIb+wyOn/LgXjn%0AvA+Tt4pDX+D5Y8SLzWGneicggaThXM8ydl7+ob6In8L6tdq/Eksa9jj+E2rw%0AdGMKXV1vMXIlDecfTaOnsx9fJ1pi2yKBpCHZ8/tBkvKkQZ6u2+2HX/6OsM6V%0AKvmvAk74PBhtqcRZ+ZnzvECmbFXpwRdhPkgVr3yyTX5R6RsiX4RJptPkoW1K%0AlBrsLpxlJShzyi/abGPmVmHkdPntmNmWdp7VR6iM6DQn8MdLL7zT93HlnLR+%0ANW14ubKNj3ejgjLD+XPQMinCO9WNuvKzcDj/xFtv+EUfu9Iv9MEjjqHxRGzd%0Ay9KqeuFZXsSiOI2bmmf1Dsv2W70oaZw02CxfOjjfmvkGz1DsV0vUF6Gf48YF%0A+ZOILconERfulgTmO446vU8Kttsr36r+hePVeCwt78vbO6gpCn+6rSA3Wz3o%0AK/1fKld+ke988EWxHcy61Bf55P0n50zwPQ+V661O0pDdgkn5ZHDP3sk2yPKk%0AdaweL8QNvJWSLMfZMtTefIoXH5dSljRY149av1tzavvIn4wcX9uB+57D1uNz%0A1uWbt7/8nsCJ/CIUFUk6JuBf6YdT/n9hTuAZdHvrl3D7WCw/OF2a/BWe3Xnc%0AztevE+MXoa223+b+YVh+aupPllHZi1VROkac1N9GMwknDVIydvv9Nr5I+7d8%0A/CmpbEDfB+l4JAV9alCt+eSqtP+qx5dvoU+a2mV0fA8yPv7a6x/Gx6/UtL8R%0Aq/OL3eObEevjZzqycwP7vPIi7CTalWPAaWRr/1aFQXxjl9H5W8iWH0eSAm1N%0A0pklJZ2+f3tQJvcfm0lD9CdXXwU+uZrK+rXavxJLGvY6/ivE3QU3JiYm0V0i%0AIKdtEuPjE6FHxaza32r5yZ7fg2UeBHuQNPwqBWc+rDyqNBififLb41ja3FE/%0AXSVl8nYzRSH7HDpCfxznEyZ6LiE/sMMm22lkabk16Hq5AM+WdPLxuDH+sC5U%0AfpBwsh6jHhFfZ1zKzhgx7kQFbkvrt6L88Ro3Xv91GfnR73SYzS8vf0xe/jdl%0A/rEHF3EqjkcEZPIVdblzrr1qRmHUspXxaVXok68YzHTE3HY9DNsf+iTj2/g+%0AuaqMs1F+TtMYtqQD3nXNHYkg+VnDpoHpwB9fWsbUk4aIOlb/eNF86I9LaT8J%0AF2RWvln9C7kdmNX7pF/o9r/c/79isDXwyUBxHQvPW1FicsVL7/ay8tzs7ge4%0A4vwT/9YnrTTk1/dhZnUL30QP5p41o+rWVOqSBov6kaeR67f75Uflj+fIn+yb%0A7G3AGZtXBO2Ub9b+weNnzPyaZ2btrF/C7WNj+fKJsabfg523rTgZGBbNbP+z%0A6v929g+j8lNVf8LJGjxxi1jqqUjoZJzM40lpeU48CBx/RO8KZkdu47wmOAz+%0AcTf5j6epx5erusdwM2bHd2W8wfHXTv3KTI+PKWh/M3bOL1rxP55kfPwMfrI7%0Apn78kV+UMopvguOtGJ2/M+qGpZinH79p26ywEwv+ObjypOOrraRBXX/5j7tt%0ArMzhuSvyj7ulon7t7F+JJA2yvYz/5EfrG19J5W6NoUlqc6H2Kda2tjDXGUwa%0AzdvfzvKTOb8HyzgIbCcNdgknWzDlW8FDzfecaX8JJ6pw//1XiCtTuOVgO5B9%0A8nfAd2baD9yBilRsn8Tl1g/A/VXEp2cNMRdD7FKSBr8PO/LnnD39qGY7UIod%0A1vO31f4l34V5rXwK3YfdBJIGOhhSnjTIL6f4TJ6HpP0hpGWjuK4D9ZpnFInM%0ACMJJdExv401z+LleOjjYPsk5VdOCxorcpG73C8dzURR8RKMoN+LRHaJUOYzn%0Ab6v9S96mvNDjTQU4kWDiTj9WypMGIiIiIiL6uTBpICIiIiIiU0waiIiIiIjI%0AFJMGIiIiIiIyxaSBiIiIiIhMMWkgIiIiIiJTTBqIiIiIiMgUkwYiIiIiIjLF%0ApIEOnNPVbfjTdQVF/OMvPwTrPzmsPzJz1PsH9w+iw8t20pDbMYPv37/H8Ps9%0A6K08GDu/kNWCycD6yH+Z2q/5y9SCUIaef30YrU9sXYu73JptnkLrr/GXY7Z+%0AqbDX5e8HQUhDceMjDPa343yW/XW3275C0R24/RO4lhk73VFrn7KHS/C9aIgY%0AZlX/ZvVn5aD3T7P1s7v/J9p/D4JUtI8gZKP63hRWtnxqXYkjcB6gNv7Rku0f%0AB71+rY4Ph3n/IKI4kob0rFwUFBRIitE57cfSk4uB33k4kUAAsRfMTnrJJg3p%0A2afV7a18IB0UmTQcNEwa4qeXNFg5qklDKvb/gy4V7SOcvIlp/zIGr5SiUK6v%0A/BwcO0BtfNgd9PpN5vhARAdf3I8nCUImWib8WLxfGjm8uAvuXTfuFIUPFunO%0AYWyIo7giHUDUoO4rBluv47nbC3HLg/nhFhRrDi7CiUq4RuewtiFCXF/CZO9V%0AFMZxC1NI/wNju8t4UCbgePNr+N1dOBM4oKrL38HzW39geEFd/txQE4oy4lu+%0AkOfCnE7QYGv7TNYvFazKFzKL0Ng3haV1afu8y5jq+wNntNufXY6O4VmsfBWx%0A5VnE64dO5KWp4622z6r95d+VvWvwDLSgeWQBXlHEuvsfdJRlhabPc81qrua+%0AQkNU3WQWX8PQ7Bq2xA18GruF+u65UNBr1b5CZS88fn+o/NByFu+jONhHDnj7%0AWNWfVf9NO+XEo6llqU22sDx5B629nyKSBrP6t1N/aYX16JtektZtB76tNcyN%0AdqBcczUx2fo1658yq/qxYmf9jPZ/mVX/tdz/TNovuP8NtDRhJLD/Kf1b275W%0A9W/RP1LR/02T8j1sP6HsIf51P0PvlBeb7h446wewvOXFbFcF0gPbkOzykz0/%0Ame5fNtpXmW6P6tdO/WVI/at38pM07zdsfVnERM9l5AfPDzaOD5b7h43zj1X9%0AENHeSl3SIJzG7fc+fH5QFvidjssjG9gcuYwM6eCg7vTfsDbTh+aqUpTVujDx%0AZQfvbxcEpj8G57Mv8E51oa78LEqrW/Hi323Mu4oilmNGEGowtDGHW6el5dU9%0Aw7fpdpwIHJjU5W9jdboXN6occDi7MLOxjbetpwLj7S3fPGkw3j51GuP1SwWr%0A8ku73dhZHsWNagdKq5ox/EmEu9sRmDcTvw96IH58gobKUjgudmJSCm6m2vID%0A463az7z95WHySUv0zKC/5Tc4ymrgGvdgVwpMigLj07MDd7MuPsFKzEk1D7fe%0A7cA73S21TynKL3dLyYsnKmkwad/MHJwpLkbxxV4s+WfQWSb9X/5dmBNav4Pc%0APjKz+rPqv4KQhfrRrxDnHqG+Qqq/Kw8xtuyNSBpM69+i/uT+0/jyG7xvXKgu%0AKcLZygb0vvfiY7faH5Qykqhfq/4ps+pfVuysn1nSYFZ/MvP9z6r95P4tYmXq%0AcUT/nroZPH6Z17+d41tS7VPZg3+3t7G9s4Nd/y588v9lX4dQK5Wx1+2nBL0b%0Ab+G6UIUHc1v40HMJ59rGsLUxhJoULD8V5yfz45tF++5x/VrX3ym0jq9htr8F%0Av5eXwFHTjperonR8Pa2un43jq/n22zn/GNcPEe2PlCUNspMtE9he60VFmnSQ%0AybyM0a0NPHNmBOaTd3q/tJOfCE1fIp1Ed8evIVM5KFWid82LvurwgSTfNY/d%0AyRZkaQ4uiQotvy0nNKx6YB3iyKXAeHvLN08ajLdPO+2PIAfdrnm/dJAPr9/x%0Aqnb0u2qQrdR/hbT9Ioad6aHx8vr7Qu1jvX1m7S+TT1q7k62h+hRKuvHZP4Hr%0Ax6PqsvS+dOKJOqmk1+Olbw2PKsPDavrXo5IG4/YNOqi3z63aR/5tVn9W/Vcd%0AL7dvmjqvkIaLQ18jkoYgvfoPjTOoP0HIlZJGPz7esR9ExcOqf8q/7favZJgl%0ADUG6/ddy/7NqP6vjl3n97/nx1ShoLD4VWP+9bT8l6PX24zdp3gtPPBi/fgxC%0AQSc++l/iagqWn8r60+8fFu27x/VrVX/BMrUq/l5J6Piqv/02zz8Wx3ci2lsp%0ATRqE4/V4sbWO/poMHKsfhegdwu/Bx0OUnT7ymXPludn3t5GrHBScGBH98O0E%0ArqAoV1V24Z91KeOD8yRKb/ml9xfhf9UYGG9v+eZJg/H2aaf9EfTWL3K8vP1r%0A6KmIWv/A9tvZPrP2l8knLe1BXn5co/baxYhHuJTheicV5XnryMeftM/kW7Vv%0A0MFNGszbR2ZWf1b9V699jd5pSCRpkBW2TmJzx4vFmXGM9j9Am7MoFLAky6p/%0Ayr/t9q9kJJ402Nn/zNrPun+b1b9V+cEykmWcVO5t+ylB7/oALkhlKUHvtcxA%0A0Ku2Q7LLT2X92e0f8Ry/kt4+i/pTyqvpxph7DRuiuv07vt2Y40fiSYP5+tut%0AHyLaW6lNGoQM1D5dx8azK2gYFbE+UBN+nlRnp1cOChFJgwdDDcErKAH5J0Jl%0AJMPqoGN3+UcuaQi1j/X2mbW/LPqkZUT3pJLRgDHfMh46wsOqpPKOctKgZdV/%0A9do31UmD3P655VfQeucv9L+YhWdHxNTN/JjpEmHVP+XfdvtXMvY2aTBrP+v+%0AbVb/VuUHy0hW3EFtitov4aTB5vJTWX/7mjTY3T6r+suUyt/YwvS9OpSXqtte%0AP7iy90lDYP3t1g8R7a2UJg2ytMpHWF17h3drX/DkgvoohEzd6SMfbym9txj1%0AeJKI51fCtydTyeqgY3f5Qt5tzPun0Xoi8qBotX3aac3Iz47W3r6P+zfOx33b%0A24ze4xFZ1S4M3ak1fzxprEnzTor19hm1v8xuUKB/UilCl3sX/w43oPBYBo6f%0A+QP97s34k4YzySUNP6p95N/mQY15/w2Of1anjk/48SSD+pPfYcnMOo4MzYuX%0A53qWlf4RfKY5GVb9U/6dTNBpl9H+r6Xff632P6v2szp+mdf/Xh9fg4yD2r1t%0AP+ukIbnlp7L+9iZpSHL7rOqv6K603NdoCj05kIbawch3opThNo6v+ttv5/xj%0AL2nIPJmH3KzIcw8RpUbKkwZBKEa32w//2mOc15zA1J1+G553fWg+H3zRaQez%0AruCLtMfhHF7HtrsfjdL4suobGHJvYaEr/CJoMqxPuvaWLz9b/2J7E2PtZeon%0A7wpOIzs9eFAz3j67hOwWTO5K9XtPv36Tob6I+Rw3LpSi9EILRpZELNwtUcbJ%0A7aq8iPahF1crgi86f0Pki2jW22fU/jLzk3I6snPl+gy+KDeJdk39ytNkX+jG%0A7Ndd+Hd3sbXYB1f/YvxJQ9Z1TPg8GG2pxFn5SmFedsR4Kz+qfWTm9Wfef9UX%0AoTfUFw3lF6EvR74Ibaf+lekM6k9tdx+Wnt9EjaMIReVX0PvhG9Z6q0LzJsOq%0Af8qSCTrtMt7/revPfP+zaj+r45d5/e/18TXIOKjd2/azThqSW36y9WfVP2wf%0Av/aofi3r75jU78UNvJWSXMfZMtTefIoXH3X+zovh8cFq++2cf2zUT347Zrb9%0A2F19hEppvbXjiCh5e5A0/IqWSR9WHlVGDVeDzlFX4JOd4joWnreiRHPwkz9p%0A1zn6AWub39RPEvZHfhI1GXYOOnaWLx/8zt4YhdsrYtcvBcf+RXQVBw/65ttn%0AR5pzCFu7H+AqTM12awmZxWgamMaytO7K9j1pQKFm+4Tsc+gYCX5S8BMmei4h%0APxDw2N0+o/aXmZ+Uc+Ga1flkX6B+Q9NlZOFUfg6OSwnJb30ebDytDcxv86Qi%0A9d/y2+NY2txRy4/zSviPbB+roMqq/6bl1eHxzCo2A59cbXyg/WStzfo3qb/M%0A0mYMvVvBxrYPO1seLLy6gyqTK/LxMuufsmSCTruM93/r+rPc/0zaz07/tqr/%0AvTy+Bpk9nrKX7WcV9CrTJLn8ZOrPqn/YPn7tUf1aJ11pyK/vw8zqFr6JHsw9%0Aa0bVranYpMHg+GBr/7A8/9ion5P1GPWI+DrjCn3qlYhSJ+6kwYpwsgVTvhU8%0ALI/cYfV2+p9JqrbP8XAJOzPtoedQDwq722fU/qkgn5BO5stXp4rgcN7FlHcL%0ArxpP6k67Vw5q+xARERHtpZQnDfLLSz6dvyTKpMGaIJxEx/Q23jSHn3s+KOxu%0An1H7p4IgVGPwq3x1dweix43x+7X7Grwf5PYhIiIi2kspTxqIiIiIiOjnwqSB%0AiIiIiIhMMWkgIiIiIiJTTBqIiIiIiMgUkwYiIiIiIjLFpIGIiIiIiEz9UpNf%0AyKSBiIiIiIgM/XKTSQMREREREZngnQYiIiIiIjLFdxriIGS1YNLvQW+loPzl%0AY7/mLx8LQjHuL/rxqjEjNH1l7xrEkUuh32aKu9z4/v27wu+fQuuvkX/p2Gp8%0Asi6PiFjoKpa2IwutYyLcPZXK8CvPv2GmPTdm+nglsv5lD5fge9EQ+m1W/0RE%0ARES0d5g0xGEvk4b07NMoKChAQeUDuHWCaqvxyar4ewWex1XSdpTi4eg83o00%0AIE1KIG5M+vDiapruPPFIZP2ZNBAREREdDLbfaRCEIjR0NuNcTnrMuFSMtyOj%0AsB69k5/gFb9h68siJnouIz9t/4JGIf0PjO0u40GZgOPNr+F3d+FMHEmDcKIS%0ArtE5rG2IENeXMNl7FYXpkesv5LkwZxJUm40XssvRMTyLla8itjyLeP3QiTyb%0A9ZPvmsP2aL20HZcwOvECL8ZdyBMKcOfjOh5XBbbRonx5ez0DLWgeWZDaSMS6%0A+x90lGWFxitlmKx/2iknHk0tY0PcwvLkHbT2fopMGkzqn4iIiIj2ThxJw2nU%0A981jfXMZb3pig/9kx1sRhFNoHV/DbH8Lfi8vgaOmHS9XRbxtPa07fTRBqMXQ%0A121sb0eZ7kCuzcBTEGowtDGHW6cFCHXP8G26HSdsJg2CcAzOZ1/gnepCXflZ%0AlFa34sW/25h3FYWmV6ZLMGkQhEz8PuiB+PEJGipL4bjYicl1EVNt+RHTGcls%0AGoN/6iayczswNdKJ7sk+nBcq0Lvmxp0z0vbaKF/ZXs8M+lt+g6OsBq5xD3al%0AwL5IU7/G65+F+tGvEOceob6iFOVXHmJs2RuZNJjUPxERERHtnbgfTzpeeBGu%0AZ7NY31jGayn4L48K/pMdHw/5kRq7j//IQemp4mIUR8s/gfQUBJ7BpGHXF05I%0Adnx+TdJQKQXgXvRVh5eV75rH7mQLsmwE1VbjBSXAFzHsDNdnSbcbvvFryLSx%0AfULtILbkK/eVvZj+6wJuTIyhMb0OI98m0ZwlJw3W5ctJw+5ka2h7hJJufPZP%0A4Prx8PKN11+uH7l89VEoQUjDxaGvEUkDEREREf0YCb/TcKygFnfHV7Ez1qQb%0AdCc7Xk9OTTfG3GvYEINB+e6BCSqDScNbV2koIWl85tEkDU6MiH74dsJJxfbO%0ALvyzrog7HYknDXL5a+ipCA9XnvuPKt+I4HiAJU8fqhtfYao9B85n0/jT0YxJ%0AcRhOaX475cc8jpVZhNprF1GcGZ4nnvWPfqeBiIiIiH6MuJMG+QrwCUcjHrxc%0AhHf9A4avn0WaNuhNcrwRIVMKKje2MH2vDuWlalBeP7hiO6hMxeNJZqwfT5KD%0AYg+GGjR3OWRRdzpSnjS8v20vachpx4xvFK477zFySYDjwQwGml34sNwDhzS/%0AnfKjkwY9TBqIiIiIDh/bf6dBENKRU3EdPeNL2PRKwX5nHQq1j50kOd6KUHQX%0Abv9rNGWo88jJR+1g5DPvZvbr8STjpEF9/Ob5FfPHsYS825j3T6P1hP46GY03%0AfHxorAkZdpKGtHq89L3FyMgsHjoEnJQSgvEnfVgNJAV2yreXNBitv1o/z+rU%0A8vl4EhEREdHBEceL0JV4tPABI39ewpms2CA02fFWhGP1eCFu4O2dWjjOlqH2%0A5lO8+HhwrkRbJw3H4Rxex7a7H43nS1FWfQND7i0sdDlC0yvTpUvbub2JsfYy%0AFMqfKC04jWzNF5aMxodeVP7Qi6sVUvm1Lkx8+Wb7RWhBqEL/+hzevXuLm1JA%0AL1wawfTkJDZeNip3guyUbytpMFx/+UXoDfVFa/lF6MuxL0ITERER0Y9h+/Ek%0A+U5BRuAqv55kx1uRrzzn1/dhZnUL30QP5p41o+rW1KFJGpRpTlSic/QD1ja/%0AQfQuY6q/CUVRdSLX09kbo3B7Rez6/fD7F9FVrEkaTMYL2efQMRL8pOsnTPRc%0AQn7UJ12NyJ/E7XJL83lHUCcnCeUPsSiK+NJfHZ7GonxbSYPJ+qfl1eHxzCo2%0AA59cbXwwx6SBiIiI6ADgH3cjIiIiIiJTTBqIiIiIiMiU7XcaiIiIiIjoaOKd%0ABiIiIiIiMsWkgYiIiIiITDFpICIiIiIiU3yngYiIiIiITPFOAxERERERmWLS%0AQEREREREppg0EBERERGRqSP5TsPp6jb86bqConRBd3wqZJ29ivvP3+OR0/4y%0Azrpe4nVvG87npOmOJyIiIiL6EY5c0iAIaShufITB/nacz4o/aRCK7sDtn8C1%0ATON5T1x4gDnvCsa6/0Bptv1lZObXoGPoI7xLI6jPZ+JARERERAcDH0+Kk1XS%0AIGRUoX9tA+PX85AmJJCUCNmo7lvC5lgTTiQwPxERERFRqtlOGgShCA2dzTiX%0Akx4zLhXjrQhCGXr+/YrB1ut47vZC3PJgfrgFxZrgvbJ3DZ6BFjSPLMArilh3%0A/4OOsqzQ+DzXLL5//67w+1+hQROUB8sfaGnCSKD8uaGm0CNMQmUvPH5/aP5Q%0AOYv3UawpJ7tpDDvLPXCkxQb8GYX16J38JK3bN2x9WcREz2Xk60wn5LRhZseN%0AO0Wx44iIiIiI9lscScNp1PfNY31zGW96YoP/ZMdbUYP6b1ib6UNzVSnKal2Y%0A+LKD97cLQtPISYPomUF/y29wlNXANe7BrrsLRYGgPj07FwUFBSi4+AQrukmD%0AiJWpx7hR5YDD2YWZjW1M3Tyljs/MwZniYhRf7MWSfwadZdL/5d+FOcjQlCOv%0Aw86LqzF3GQThFFrH1zDb34Lfy0vgqGnHy1URb1tPR0ynTluOv1d28bIxsQSL%0AiIiIiCiV4n486XjhRbiezWJ9YxmvpeC/PCr4T3a8ETWo90tB/InQsJJuN3bH%0AryEzEKDLAfvuZCuyAr+Fkm589k/g+vGoAL70vhT46yUNUvltOaFh1QPrEEcu%0AhX4r01k8nvT7oBfrA9W646JV/L0SU75MEPLQOefH5I3smHFERERERPst4Xca%0AjhXU4u74KnbGmpAedVU9FeOjqUG9D6P14Wlz2qbgf38buYH5lTsNmiBcyCxC%0A7bWLEY8wKcMNk4bI8kvvL8L/qjH0W5nOImmoHfxqmDTk1HRjzL2GDXEb29vb%0A2PHtwveiIWa6UNLQ+mvMOCIiIiKi/RZ30iB/feiEoxEPXi7Cu/4Bw9fPRjyK%0Ak+x4I4kkDUb2MmmoGfDCO/h7zHAh04mRjS1M36tDean6aFP94IpB0pCPOx+k%0ApKGFdxqIiIiI6Mez/clVQUhHTsV19IwvYdMrBfuddSjUPPaT7HgroceHNI8n%0Ald5bjHk8ac+ThjPmSUPZg8/YfdOMY1GJkFB0V5rvNZoy1OFy8lQ76DVIGi5g%0AYH0bI5f52VUiIiIi+vHieBG6Eo8WPmDkz0s4o/P3DZIdb0UN6rfhedeH5vOl%0AcFzsxOT6DmZdUS9CGyQNctKSnVugeRF6Eu3y/wtOIztdCJRvI2nIuo4Jnwej%0ALZU4K78InRd5NyD9Qh884hgaT0Ruo3CsHi/EDby9UwvH2TLU3nyKFx+XdJOG%0AjMperIpSYnIy/noiIiIiIkq1OJKGdGQErpLrSXa8lWDSMOoKfHJVXMfC81aU%0AaK74mycNuXDN6nwy1b+IruI4kgYhE+W3x7G0uaPOP34t4utJ8lei2qZErL1q%0ARqFme+U7C/n1fZhZ3cI30YO5Z82oujUVkzQIJ2vwxC1iqafC1rseRERERER7%0ALeEXofebXlB/UAknqnD//VeIK1O45bC/vrn1A3B/FfHpWQPyA38fgoiIiIjo%0AR7P9TsOPdpiSBpmQlo3iug7Ul9pf31M1LWisyOUdBiIiIiI6UA7NnQYiIiIi%0AIvoxDs2dBiIiIiIi+jF4p4GIiIiIiEwxaSAiIiIiIlNMGoiIiIiIyBSTBiIi%0AIiIiMsWkgYiIiIiITDFpICIiIiIiU/zkKhERERERmbJ9p0EQinF/0Y9XjRmh%0AYZW9axBHLkVMZ6S4y43v378r/P4ptP4a+VePrcYn6/KIiIWuYmk7stA6JsLd%0AU6kMv/L8G2bac2Omj1ci61/2cAm+Fw2644iIiIiIDop9SxrSs0+joKAABZUP%0A4NYJqq3GJ6vi7xV4HldJ21GKh6PzeDfSgDQpgbgx6cOLq2m688QjkfVn0kBE%0AREREh0FKkwbhRCVco3NY2xAhri9hsvcqCtMjg2chz4U5k6DabLyQXY6O4Vms%0AfBWx5VnE64dO5KXZSy7yXXPYHq2XtuMSRide4MW4C3lCAe58XMfjKrUMq/Ll%0A7fUMtKB5ZAFeUcS6+x90lGWFxitlmKx/2iknHk0tY0PcwvLkHbT2fmLSQERE%0AREQHXsqSBkE4BuezL/BOdaGu/CxKq1vx4t9tzLuKQtMr0yWYNAhCJn4f9ED8%0A+AQNlaVwXOzE5LqIqbb8iOmMZDaNwT91E9m5HZga6UT3ZB/OCxXoXXPjzhnB%0AVvnK9npm0N/yGxxlNXCNe7Dr7kKREF5X4/XPQv3oV4hzj1BfUYryKw8xtuxl%0A0kBEREREB17cScOubxvb26odn1+TNFRKAbgXfdXhYDnfNY/dyRZk2QiqrcYL%0ASoAvYtiZHhpW0u2Gb/waMjXlGxFqB7ElBfhnKnsx/dcF3JgYQ2N6HUa+TaI5%0AS04arMuXk4bdydbQ9ggl3fjsn8D14+HlG6+/XD9y+eqjUIKQhotDX5k0EBER%0AEdGBZ/vrScGk4a2rFMXFxYrGZx5N0uDEiOiHbyecVGzv7MI/60JuSpIGufw1%0A9FSEh+e0TcWUb0RwPMCSpw/Vja8w1Z4D57Np/OloxqQ4DKc0v53yYx7HyixC%0A7bWLKM4MzxPP+vOdBiIiIiI6DFL4eJIcFHsw1KAmFCH5J5C+l0nD+9v2koac%0Adsz4RuG68x4jlwQ4HsxgoNmFD8s9cJglDZryo5MGPUwaiIiIiOhnoyQN8mdC%0Ak08a1Mdvnl8JP96jR8i7jXn/NFpP6Af6RuMNHx8aa0KGnaQhrR4vfW8xMjKL%0Ahw4BJ6WEYPxJH1YDSYGd8u0lDUbrr9bPszq1fD6eRERERESHhfJ4UmqShuNw%0ADq9j292PxvOlKKu+gSH3Fha6HKHplenS6/FiexNj7WUolD9RWnAa2ZovLBmN%0AD72o/KEXVyuk8mtdmPjyzfaL0IJQhf71Obx79xY3pYBeuDSC6clJbLxsRJqS%0ANFiXbytpMFx/+UXoDfVFa/lF6Mt8EZqIiIiIDoeUJQ3KNCcq0Tn6AWub3yB6%0AlzHV34SijOgr7uk4e2MUbq+IXb8ffv8iuoo1SYPJeCH7HDpGgp90/YSJnkvI%0Aj/qkqxFBKEKXW5rPO4I6OUkof4hFUcSX/urwNBbl20oaTNY/La8Oj2dWsRn4%0A5GrjgzkmDURERER04NlOGoiIiIiI6Ghi0kBERERERKZsvwhNRERERERHk+1P%0ArhIRERER0dF0aJIG+W6IGb15iIiIiIgoeUwaiIiIiIjIFJMGIiIiIiIyxaSB%0AiIiIiIhMMWkgIiIiIiJTTBqIiIiIiMgUkwYiIiIiIjL1y422Dly6cpVJAxER%0AERER6frl48InXKipZdJARERERES6fikpLYtIGIySBkEoQkNnM87lpMeMS8V4%0AK3qJgpbePERERERElDzb7zQIwmnU981jfXMZb3pig/9kx1vRSxS09OYhIiIi%0AIqLkxf0i9PHCi3A9m8X6xjJeS8F/eVTwn+x4I3qJgpbePERERERElLyEv550%0ArKAWd8dXsTPWhHRBSPn4aHqJgpbePERERERElLy4kwZBSMMJRyMevFyEd/0D%0Ahq+fRZom6E92vBG9REFLbx4iIiIiIkpeHO80pCOn4jp6xpew6ZWC/c46FB7X%0AJgPJjbeilyho6c1DRERERETJiyNpqMSjhQ8Y+fMSzmTFBvvJjreilyho6c1D%0ARERERETJi+tOQ0aGcbCf7HgreomClt48RERERESUvIRfhN5veomClt48RERE%0ARESUPCYNRERERERkikkDERERERGZYtJARERERESmDk3SQEREREREPwaTBiIi%0AIiIiMsWkgYiIiIiITDFpICIiIiIiU0waiIiIiIjIFJMGIiIiIiIy9YucIBAR%0AERERERnRvdNARIdPeuYxShG9+iUiIjrKmDQQ/ST0gl9KjF79EhERHWVMGoh+%0AEnrBLyVGr36JiIiOMiYNRD8JveCXEqNXv0REREcZkwain4Re8EuJ0atfIiKi%0Ao4xJA/0QBUXFuFx/FTfaOvBH03WcOftfutORfXrBLyVGr36JiIiOspQkDf/f%0AH426w4n0XGu5gc9L/8K7sRWy6lnH3XsPkFdYpDsPWdMLfs1o69+K3vw/M736%0AjUdB0VkMPx/Fv6sepf4WPy/hTvd93WmJiIgOg5QkDfJJcfj5Pygtr9Qdf1QF%0AAy7t//VEz/cza23rCG339PtZdD/4Cy9ejYeGPe4b1J3vRzqV34E3/gnczC+M%0Aa9x+0wt+zcj17Vn/in/GwvVvRG/+/ZJ28QP+H/4XcxczdcdbScvowX/jf/Aw%0Aw/78evUbjws1tTF1uP51c1+S4oPUJ/fKUdhGIqKDJmVJg0y+qtZ+u1M6MepP%0AZ+ZUvhO9S374l56gxuREoJ4s/Pj+/bvC719Cb+3BPHHIQbFM+3890fMF6yK4%0AjeFtDZ8kax4vRY6b6NDMH1lHss+PnaHxQWZl7IWSsnPKHYVgf+kbeKoMv9lx%0AOzRM5rxcHzNvkLZurNperx716sGKWYBykIIXveDXjFzXcx8WcOr/5KF/YCii%0ADaJFz5uW4cTc/0LnX3zB+X7Y76TBca4CFy9dweDQsGLuw8dQPeafOas7T1Ai%0AfTY4z5t2tQ/uV5/UHj+sjtupdpD2OyKioyKlSUPQ2+l3+O33Wt1pjcgnoM9L%0ASzaThvDJ4lT7xL6fsPaTUi9RQcPNidjkShkWCPpj6igQVGiTAqsy9kL7LVdE%0APzFKGvqfDsXMGySvo93AX93ucGKh1ks4uLLLLEA5SMGLXvBrJljfM+/nlMSh%0Ab/BpRDto6c0fVDv/v/h/807dcQfBfiYN8iN2evUXdPvPu/ji3VD6vN78ifTZ%0AH5E0RB8/TtU+wZsEEvJEHaT9jojoqNiTpEH2xfsVf/3dizNnS3Tn0ZJPOJ/l%0AE5AmAVCG6VxJjj5ZaH+r8xiMC/5fWobdK3jJ0t5J0N5ZiBY9n1Z00hC9jaHh%0Ayvap9RVdR+r4cGBhpwzt8FR59Lgvoo8YJQ0Tb6dj5pWF+kn0ehv2lcgATBZM%0AOoJ18EYOfgJ1oQ4LX+WNCcJ0+k50XctJbHCayL48gd7AlVl1efJ8gTsmoWRP%0AbaPg/PEmN3rBrxltnTffaEVxyX8p+612eJDe/EF6SUPaX/8TuPMg/fvfD6iV%0AAnb1MaP/wX8ro/4HDy7OK7/npPnVf3JgLwf4gX//06OWpQn6Q//XlB9ctjpO%0A809n/uD6WdGrXzs+LS3r1p/s/dyHUFLh/rysO79Rn/3Ue1PpGxHHAqmv7b55%0AGNFn5L5k1l+V+RLo51rB/hx9/IgcH+9+pN/3Lcsy2e/k4URElDp7ljQEWT2j%0Arj1J2rlrEH2ykIPqUNAVdTLTTqv+P3wl3erElwrBOtD+X0/0fFoxSYNcRwZ3%0AA+TgQj6pRtdRULAsO2XojUvWg55Hutsf7dX4hO786no/CQUX1n0lMgBT6yXQ%0A1wLBSGRwoplW8zum7wR+R9e1Mo9mnUL1HVhWsB2Vq7QR/VLT/w3axQ694NdM%0AsL7/vNslJfdnsfjJOODVmz8oOmlQkoNAoqAdryYNwH//pQ4P/g7O+zCQTIST%0AA/U9htikQZ4skBAEEpHohMBofu00ZvTq1w7PF69SX0vLK2hubUOXlCTI7+38%0A2XUPN262w/1pSRkvJ2d685v22ajjY3h/VwPuUF+O7q9K/9P0Ubv9XDOf/DtI%0Ae8yNlmj5en3fuizz/U5bFhERJW/Pkgb5ipv8lRy96bW0B/jok6Ke4IkneFVJ%0Ae3LQnoTC0wZOLJr/q+MiT84HVfQJ0OyEbZU0yOPlsuyUoTcuWVf/aIroI0Z3%0AGuRAK3pembLemiAiuD3R0wUFg6lgX5GFAqvovqITtJjVZ3DZ2nHy+mmXJZPL%0AjF6Wtv61AZ86nRRUWewDRvSCXzNyXb+bm0fxf5WaJgwyvfmDopMG+XfMPynI%0Ajw7wo38r84XuDqjvTMgJRmzSoClDmS78knT0uxbR88vT2KFXv3bMf3Qr9fXg%0Ar78xOTUTU49ByytruvOb9lmlr+kEzbpJg6Zva+eLo58bHSPNjh+Jlq/X9+2W%0AZbTfaecjIqLkpTxpWP+6hSf9gygqcehOq6V3glQO+CZBk/ZkoT0ZKuMOWNIg%0AB8XBwDj4fz3R82nJJ0SzxCg0XFMX0duqjo8+QZuXoR2eKvIL8jPv5kJ9Jbjt%0A2qRBDqZKHOUx88qigwi9oELLrI1j+kocwU5wnF7SoLc+0csyShpC00vrIu8H%0A2mF26AW/ZoJ1Lj9jH/y/0TTRw7V0k4ZA8K+110mD+khU8O6C/vzyPHbo1a8d%0AN9tvw7O+odxZCN510PPw717d+a2OS8Hjgfa4EN2Hovurdr+Op58brYtShsEx%0AOtnytX3fbllG+x0REaXSGfz/wnT9jNevfRcAAAAASUVORK5CYII=) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\211\345\221\250-\347\254\2541\350\212\202\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\211\345\221\250-\347\254\2541\350\212\202\344\275\234\344\270\232.py" deleted file mode 100644 index be78701bd0d47461104a3c54b249db0a5c4bdc01..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\270\211\345\221\250-\347\254\2541\350\212\202\344\275\234\344\270\232.py" +++ /dev/null @@ -1,139 +0,0 @@ -# 第三周 第1节作业 -# 1、用for循环和while循环完成简单的计数 -# 2、用for循环和while循环两种方式来实现斐波那契函数,限制在100以内 -# - 斐波那契函数 -# 第N项是N - 1,N - 2的和 -# F(n) = F(n - 1) + F(n - 2) -# [0, 1, 1, 2, 3, 5, 8, 13, 21....] -# 在第二周 - 第一节课我们实现的简单计算器的基础上, 对参数进行检查, 如果报错就抛出我们自定义异常ParamsError - -# 用for 循环完成简单计数 -count = 0 -for i in range(10, 100, 6): - if count <= 15: - count += 1 - print(f"第 {count} 个数为:", i) - -print("-----------分割线-----------") - -for i, e in enumerate(range(20, 100, 5)): - print(f"索引:{i}, 值:{e}") - -# 用 while 循环完成简单计数 -count = 1 -while count < 9: - print(f"这是第 {count} 次打印本行") - count += 1 - -print("-----------分割线-----------") -# 用for循环来实现斐波那契函数,限制在100以内 -f1 = 0 -f2 = 1 -fn = 1 -list1 = [] - -for i in range(20): - fn = f2 + f1 - f1 = f2 - f2 = fn - if i == 0: - list1.append(0) - if i == 1: - list1.append(1) - if i == 2: - list1.append(fn) - else: - list1.append(fn) -print(list1) - -print("-----------分割线-----------") -# 用while循环两种方式,限制在100以内 -w0 = 0 -w1 = 1 -wn = 1 -list2 = [] -n = 0 -m = 20 -while True: - wn = w0 + w1 - w0 = w1 - w1 = wn - if n == 0: - list2.append(0) - if n == 1: - list2.append(1) - else: - list2.append(wn) - if n == m: - break - print(wn) - n += 1 - -print("-----------分割线-----------") - - -# 在第二周-第一节课我们实现的简单计算器的基础上, 对参数进行检查, 如果报错就抛出我们自定义异常ParamsError - -# 求和 -def add(a, b): - return a + b - - -# 求差 -def minus(a, b): - return a - b - - -# 求积 -def multiply(a, b): - return a * b - - -class ParamsError(Exception): - pass - - -# 求商 -def divide(a, b): - try: - return a / b - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("function my_sub end") - - -# 整除 - -def divisi(a, b): - try: - return a // b - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("function my_sub end") - - -# 取余 -def rem(a, b): - return a % b - - -# 次幂 -def pow(a, b): - return a ** b - - -# 求根 -def root(a, b): - return a ** (1 / b) - - -print('256+4等于:', add(256, 4)) -print('256-4等于:', minus(256, 4)) -print('256*4等于:', multiply(256, 4)) -print('256/0等于:', divide(256, 0)) -print('256整除0等于:', divisi(256, 0)) -print('256/4余数为:', rem(256, 4)) -print('256的4次幂等于:', pow(256, 4)) -print('256开4次方根为:', root(256, 4)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2541\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2541\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index ac82c8c5c102578de3a03199c45a72acf3b09512..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2541\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,41 +0,0 @@ -#my_calculator.py - -#求和 -def add(a,b): - return a + b - -#求差 -def minus(a,b): - return a - b - -#求积 -def multiply(a,b): - return a * b - -#求商 -def divide(a,b): - return a / b - -#整除 -def divisi(a,b): - return a // b - -#取余 -def rem(a,b): - return a % b - -#次幂 -def pow(a,b): - return a ** b -#求根 -def root(a,b): - return a **(1/b) - -print('256+4等于:',add(256,4)) -print('256-4等于:',minus(256,4)) -print('256*4等于:',multiply(256,4)) -print('256/4等于:',divide(256,4)) -print('256整除4等于:',divisi(256,4)) -print('256/4余数为:',rem(256,4)) -print('256的4次幂等于:',pow(256,4)) -print('256开4次方根为:',root(256,4)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2542\350\212\202\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2542\350\212\202\344\275\234\344\270\232.py" deleted file mode 100644 index c7ae7740bb0e2185fcda40a64a93758163206eb9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2542\350\212\202\344\275\234\344\270\232.py" +++ /dev/null @@ -1,102 +0,0 @@ -# 字符串的编码 -a = '你好' -print("'你好'的编码为:",'你好'.encode('utf-8')) -print('\n') -# 字符串的解码 -b = '你好'.encode('utf') -print(b,'解码为:',b.decode('utf')) -print('\n') - -# 字符串的CRUD -#创建字符串s -s = " hello, world,I am coming! " -print('创建的字符串s为:',s) -print('\n') - -# 检索字符串 -print('字符串s的第三个字符为:',s[2]) -print('\n') - -#用find获取目标字符的索引值 -print('用find,字符串s中字母d的索引值为:',s.find('d')) -print('\n') - -#用find获取目标字符的索引值,当不存在时返回-1 -print('用find,字符串s中字母z的索引值为:',s.find('z')) -print('\n') - -#用index获取目标字符的索引值 -print('用index,字符串s中字母r的索引值为:',s.index('r')) -print('\n') - -#用index获取目标字符的索引值,当不存在时报错 -try: - print('用index,字符串s中字母z的索引值为:',s.index('z')) -except: - pass -# startswith 和 endswith 用法 -print('s字符串是否以’hello‘开头的:',s.startswith("hello")) -print('\n') - -print('s字符串是否以’ld‘开头的:',s.endswith("ld")) -print('\n') - -# 字符串更新:replace替换 -print('将字符串中world替换为World:',s.replace('world','World')) -print('\n') - -# 字符串更新:split分割 -s1=s.split(",") -print("s1=",s1) -print('\n') - -# 字符串更新:join拼接 -print("s1拼接后的为:",",".join(s1)) -print('\n') - -#字符串更新:delete删除 -print('用strip删除字符串s中的空格:',s.strip()) -print('\n') - -print('用lstrip删除字符串s中左边的空格:',s.lstrip()) -print('\n') - -print('用rstrip删除字符串s中右边的空格:',s.rstrip()) -print('\n') - - -#练习字符串的格式化 -#默认顺序 -home = "河南" -name = "张三" -print("使用默认顺序格式化:","热烈欢迎来自{}的{}!".format(home,name)) -print('\n') - -#指定参数索引 -print("指定参数索引格式化:","热烈欢迎来自{0}的{1},没错,他来自中原大地{0}!".format(home,name)) -print('\n') - -#按关键词参数 -print("用关键词参数格式化:","热烈欢迎来自{home}的{name},没错,他来自中原大地{home}!".format(home="河南",name="张三")) -print('\n') - -#按变量(推荐使用) -print("按变量格式化(推荐使用):",f'热烈欢迎来自{home}的{name}!') -print('\n') - -# % 格式化 -print("%格式化:",'热烈欢迎来自%s的%s! ' % ('河南','张三')) -print('\n') - -# 小数表示 -print("3.1415926保存两位小数为:","{:.2f}".format(3.1415926)) -print('\n') - -#将content内容保存到本地文件 -# open函数打开文件、指定文件名, 方法(读, 写, 追加), 编码格式 -output = open("big.txt", "w", encoding="utf-8") -content = "Big brother is watching you!" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2543\350\212\202\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2543\350\212\202\344\275\234\344\270\232.py" deleted file mode 100644 index 8fd3b2b6361ce5abac20267b5f9f74265555de5d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/4\347\217\255-\346\255\246\346\230\216-\347\254\254\344\272\214\345\221\250-\347\254\2543\350\212\202\344\275\234\344\270\232.py" +++ /dev/null @@ -1,147 +0,0 @@ -# 完成四大基础数据结构的CRUD操作 - -# list 列表的操作 -# list-creat 增加 - -# append末尾添加元素 -l_1 = [] -print('id(l_1):', id(l_1)) -l_1.append('a') -print("用append末尾添加元素a:", l_1) -print('添加 a 元素之后的l的id为:', id(l_1)) - -# + 拼接两个列表 -l_2 = ["z", 'y', 'x'] -print("拼接两个列表:", l_1 + l_2) - -# +=加法赋值 -l_1 += ['b'] -print("加法赋值:", l_1) - -# * 和 *= -print("乘法赋值之前的l_1的id:", id(l_1)) -l_1 = [l_1] * 5 -print("乘法赋值结果:", l_1) -print("乘法赋值之后的l_1的id:", id(l_1)) - -# insert指定位置添加元素 - -print("l_2:", l_2) -l_2.insert(1, "w") -print("在l_2第一个元素后面增加w元素:", l_2) - -# Retrieve(检索) -# 索引取值 -print("索引取值l_2[2]", l_2[1]) - -# 切片 -l_3 = list(range(100)) -print(l_3) - -print("l_3切片:", l_3[30:80:15]) -print("去最后一个值:", l_3[-1]) - -# index -print(l_2.index('x')) - -# 更新 -# 索引赋值 -l_2[1] = 'j' -print(l_2) - -# 切片赋值 -l_1[1:3] = 'f' -print('切片赋值后l_1:', l_1) - -# 删除 -l_1.pop() -print("删除后的l_1:", l_1) - -# 排序 -l_4 = [2,9,7,6,8] -l_4.sort() -print("为l_4排序sort:", l_4) - -l_5 = sorted(l_4) -print("用sorted之后l_5排序:", l_5) - -print('倒序', list(reversed(l_5))) - - -# 元组 -t_1 = ('a', 'p', 'p', 'l', 'e') -print("元组索引取值", t_1[2]) -print('元组index取值', t_1.index('e')) - -print('切片:', t_1[1:3]) - -# 字典 -# 键对值赋值 -d_1 = {} -d_1['a'] = 1 -print(d_1) - -# 和并字典 -d_2 = {"b": 2, 'c': 3} -d_1.update(d_2) -print(d_1) -#setdefault - -d_1.setdefault('e', 0) -print(d_1) - -# 键对值访问 -print(d_1['e']) - -print('用get取值:', d_1.get('c')) - -print("返回所有值: ", d_1.values()) - -print("返回所有键对值:", d_1.items()) - -# 键对值赋值 -d_1['a'] = 80 -print("给a赋值80:", d_1) - -# 更新 -d_1.update({"b": 55, "c": 66}) -print(d_1) - -# 删除 -d_1.pop('e') -print("删除键值为e的键值对:", d_1) - -print("popitem()相当于随机返回一个item: ", d_1.popitem()) - -# 集合 -s_1 = set() -print(s_1) -#add -s_1.add("p") -print("增加元素add:", s_1) -# uodate -s_1.update({'y', 't', 'h', 'o', 'n'}) - -print(s_1) - -# in -print("a是否在s_1里面:", 'a' in s_1) -print("p是否在s_1里面:", 'p' in s_1) - -# union合并 -s_2 = {'x', 'w'} -print('合并后s_1为:', s_1.union(s_2)) - -# 删除 - -s_2.remove("x") -print("s_2用remove删除x元素后的结果:", s_2) - - -print("s_1为:", s_1) -s_1.discard("p") -print("s_1用discard删除x元素后的结果:", s_1) - -# pop() -s_1.pop() -print("使用pop()删除后s_1的结果:", s_1) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/images/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/images/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/images/terminal.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/images/terminal.png" deleted file mode 100644 index a5ce1becc770d345c8b7563eaa2f585c786c4f9b..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\255\246\346\230\216/images/terminal.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/Hello_word/hello_world.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/Hello_word/hello_world.py" deleted file mode 100644 index 671cb172bcbd5267ce4a7df10094197da4f840c5..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/Hello_word/hello_world.py" +++ /dev/null @@ -1 +0,0 @@ -print("你好,我修改了世界!") \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2541\350\212\202\350\257\276.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2541\350\212\202\350\257\276.png" deleted file mode 100644 index f9385c1ff598e75d53b19af7dfc0fcc75b45eee4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2541\350\212\202\350\257\276.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2542\350\212\202\350\257\276.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2542\350\212\202\350\257\276.md" deleted file mode 100644 index b8feeaf49500faaa302ba5b62c4fa55a5d2e1de8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2542\350\212\202\350\257\276.md" +++ /dev/null @@ -1,22 +0,0 @@ -## 课后作业 -- 新建一个项目, 建立虚拟环境, 在Pycharm配置虚拟环境. -- 建立git仓库, 并同步到码云. - -### 操作过程记录 -- 把代码仓库从gitee上面clone一份下来 - ``` - git clone https://gitee.com/wlzx059/second-python-bootcamp.git - ``` -- 初始化git - ``` - git init - ``` -- 第一次要配置用户名跟邮箱 -- 配置远程仓库(远程代码仓库) - ``` - git remote add origin https://gitee.com/wlzx059/second-python-bootcamp.git - ``` -- 新建`.gitignore`文件,只提交自己的作业文件,把其他的都屏蔽掉 -- 修改自己的作业文件 -- 提交到本地仓库commit -- 提交到远程仓库push diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2543\350\212\202\350\257\276.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2543\350\212\202\350\257\276.md" deleted file mode 100644 index fe397e4eb7f40d423d1ec105f2127365a9600424..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2543\350\212\202\350\257\276.md" +++ /dev/null @@ -1,19 +0,0 @@ -## 课后作业 - -- 四大基本数据结构中哪些是可变的,哪些是不可变的? -- 四大基本数据结构中哪些是有序的,哪些是无序的? -- 创建`set`, `list`,` dict`,` tuple`实例,每个数据结构的实例需要包括六大基本类型 - - -## 答案 - -#### 四大基本数据结构中哪些是可变的,哪些是不可变的? - -list是可变的,turple是不可变的,dict是可变的,set是可变的 - -#### 四大基本数据结构中哪些是有序的,哪些是无序的? - -list是有序的,turple是有序的,字典是无序的,集合是无序的 - -#### 创建`set`, `list`,` dict`,` tuple`实例,每个数据结构的实例需要包括六大基本类型 -详见第一周_第3节课.py \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2543\350\212\202\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2543\350\212\202\350\257\276.py" deleted file mode 100644 index e3715642847d8f5f397ba890afbaec77d7656514..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250_\347\254\2543\350\212\202\350\257\276.py" +++ /dev/null @@ -1,15 +0,0 @@ -""" -第二节课作业 -六大数据基本类型 -int,float,字符串,boolean,None,二进制序列bytes -集合没有包括boolean -""" -list_example = [1, 1.0, '1', True, None, b'1'] -tuple_example = (1, 1.0, '1', True, None, b'1') -dict_example = {'a': 1, 'b': 1.0, 'c': '1', 'd': True, 'e': None, 'f': b'1'} -set_example = {1, 1.0, '1', None, b'1'} -print(type(list_example)) -print(type(tuple_example)) -print(type(dict_example)) -print(type(set_example)) -print(list_example, tuple_example, dict_example, set_example) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\211\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\211\345\221\250_\347\254\2541\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\211\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\211\345\221\250_\347\254\2541\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index dfd85fdb776ad9291256c348e24c5ee92d7b77ed..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\211\345\221\250\344\275\234\344\270\232/\347\254\254\344\270\211\345\221\250_\347\254\2541\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,47 +0,0 @@ -""" -每日充电:第三周第1节课作业 -用for循环和while来完成简单的计数 -""" -"""计算字符串长度""" -s = "hello word!" -len = 0 -for i in s: - len += 1 - print(i) - -print(len) - -"""计算10以内的和""" -a = 0 -sum = 0 -while True: - sum += a - a += 1 - if a > 10: - print(sum) - break - -"""用for循环和while循环两种方式来实现斐波那契函数, 限制在100以内""" -# n = int(input("请输入一个3~100以内的数:\n")) -# l =[1,1] -# for i in range(n-2): -# j =i+1 -# v = l[i]+l[j] -# l.append(v) -# print(l) - -m = int(input("请输入一个3~100以内的数:\n")) -l2 = [1,1] -i = 0 -while True: - if m-2 ==0: - print(l2) - break - j = i+1 - - v = l2[i] + l2[j] - - l2.append(v) - i += 1 - m = m-1 - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\211\345\221\250\344\275\234\344\270\232/\350\256\241\347\256\227\345\231\250\345\215\207\347\272\247\347\211\210.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\211\345\221\250\344\275\234\344\270\232/\350\256\241\347\256\227\345\231\250\345\215\207\347\272\247\347\211\210.py" deleted file mode 100644 index bb5b107d892010dc455fbda4375215ec43eb57b5..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\270\211\345\221\250\344\275\234\344\270\232/\350\256\241\347\256\227\345\231\250\345\215\207\347\272\247\347\211\210.py" +++ /dev/null @@ -1,84 +0,0 @@ -""" - -每日充电的初级计算器 -add:加 sub:减 mul:乘 div:除 remainder:取余 squ:开方 aliquot:取整 - -""" - - -class ParamsError(Exception): - pass - -# 加 -def add(a, b): - return a + b - - -# 减 -def sub(a, b): - return a - b - - -# 乘 -def mul(a, b): - return a * b - - -# 除 -def div(a, b): - try: - return a / b - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("计算结束!") - - -# 取余 -def remainder(a, b): - try: - return a % b - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("计算结束!") - -# 开方 -def squ(a, b): - try: - return a ** (1 / b) - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("计算结束!") - - -# 取整 -def aliquot(a, b): - try: - return a // b - except ZeroDivisionError: - raise ParamsError("分母不可以为0") - finally: - print("计算结束!") - -if __name__ == '__main__': - print("欢迎使用每日充电计算器!\n") - a1 = int(input("请输入第一个数:")) - operator = input("请输入'+''-''*''/'//''%''squ''值:") - b1 = int(input("请输入第二个数")) - if operator == "+": - result = add(a1, b1) - if operator == "-": - result = sub(a1, b1) - if operator == "*": - result = mul(a1, b1) - if operator == "/": - result = div(a1, b1) - if operator == "//": - result = aliquot(a1, b1) - if operator == "squ": - result = squ(a1, b1) - if operator == "%": - result = remainder(a1, b1) - print("您的结果是:", result) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/my_calculator.py" deleted file mode 100644 index 866a14334df0d39cd82979d6bf4c8255b635c615..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/my_calculator.py" +++ /dev/null @@ -1,63 +0,0 @@ -""" - -每日充电的初级计算器 -add:加 sub:减 mul:乘 div:除 remainder:取余 squ:开方 aliquot:取整 - -""" - - -# 加 -def add(a, b): - return a + b - - -# 减 -def sub(a, b): - return a - b - - -# 乘 -def mul(a, b): - return a * b - - -# 除 -def div(a, b): - return a / b - - -# 取余 -def remainder(a, b): - return a % b - - -# 开方 -def squ(a, b): - return a ** (1 / b) - - -# 取整 -def aliquot(a, b): - return a // b - - -if __name__ == '__main__': - print("欢迎使用每日充电计算器!\n") - a1 = int(input("请输入第一个数:")) - operator = input("请输入'+''-''*''/'//''%''squ''值:") - b1 = int(input("请输入第二个数")) - if operator == "+": - result = add(a1, b1) - if operator == "-": - result = sub(a1, b1) - if operator == "*": - result = mul(a1, b1) - if operator == "/": - result = div(a1, b1) - if operator == "//": - result = aliquot(a1, b1) - if operator == "squ": - result = squ(a1, b1) - if operator == "%": - result = remainder(a1, b1) - print("您的结果是:", result) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/output.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/output.txt" deleted file mode 100644 index 493e616952874c373ff4211af83e8ac5f55ccf31..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/output.txt" +++ /dev/null @@ -1,161 +0,0 @@ -hello, world -hello, world -不习惯用控制台调试的我 - -# 操作一: -# unicode_escape 一种编码格式,计算机显示的实际上是码位 -temp = "你好".encode(encoding="unicode_escape") -print(temp) -# temp = b'\u4f60\u597d' -result = temp.decode(encoding="unicode_escape") -print(result) - -# 操作二: -# 编码,字符序列转换成字节序列也就是二进制序列,以后基本用的都是utf-8 - -temp = "你好".encode(encoding="utf-8") -print(temp) -# temp = b'你好' -result = temp.decode(encoding="utf-8") -print(result) - -# 操作三: -# 混合编码chardet解码示例 -temp = '你好'.encode(encoding="utf-8") + "世界".encode(encoding="gbk") -print(temp) - -# temp = temp.decode("utf-8") -# print(temp) -# UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 6: invalid continuation byte -# 使用chardet库 - -# result = chardet.detect(temp) -# print(result) -# {'encoding': 'IBM866', 'confidence': 0.25598990785387277, 'language': 'Russian'} 根据统计学猜测,也有可能失误滴 - -# 强制转换,可选参数"ignore",建议鬼符替换"replace" -result = temp.decode(encoding="utf-8", errors='replace') -print(result) - -# ===========================字符串的crud操作=========================================== -# c创建 -a = "a" -print(id(a)) -# 31664480 - -a = a + "b" -print(id(a)) -# 52934048 结论,字符串增加会改变内存指向 - -# r 查找:索引,find 方法 , index方法 - -a = "abcdedfg" -print(a[0]) -# a 索引是从0开始的 -print(a.find('g')) -# 7 注意要加引号才是字符 - -print(a.index('d')) - -# 3 index 跟find方法都是从0开始索引的, -# find找不到返回-1,index找不到返回错误ValueError: substring not found - -# startwith跟endwith方法,返回布尔值 -f = "Hello World!" -print(f.startswith('H')) -# True -print(f.endswith("d")) -# False - -# u 更新 也就是改 - -# repalce方法 -a = "你好啊,世界!" -result = a.replace("你好", "他好") -print(result) - -# 他好啊,世界! - -# 分割 -result = a.split(",") -print(result) - -# 中文拿来做分割符也是可以的['你好啊', '世界!'] - -# 拼接 -result = ",".join(result) -print(result) - -# 你好啊,世界! - -# d 删除——strip,不会删除中间的 -# 默认删除前后空格 -temp = " ab cdefg " -result = temp.strip() -print(result) -# 删前空 -result =temp .lstrip() -print(result) - -#删后空 - -result =temp .rstrip() -print(result) - -# ===============字符串的输出输入操作===================== - -# open函数打开一个文件, 没有文件会新建, 但是路劲不对会报错 -# 指定文件名, 方法(读, 写, 追加), 编码格式 -output = open("output.txt", "w", encoding="utf-8") -content = "hello, world" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() - -input = open("output.txt", "r", encoding="utf-8") -# 获取文件中的内容 -content = input.read() -print(content) - -# 暂时理解为只能读取一遍 -content_2 = input.read() -print(content_2) - -output = open("output.txt", "a", encoding="utf-8") -content = " -hello, world" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() - - -# 字符串的格式化输出 -a = "每日" -b = "充电" - -# 留好中括号 -# 默认按顺序 -result ="{}{}".format(a,b) -print(result) - -# 颠倒位置 -result ="{1}{0}".format(a,b) -print(result) - -# 按照关键字参数 -result ="{b}{a}".format(a="每日",b="充电") -print(result) - -# 非常方便的方法,f"" 3.6版本开始 -print(f"{a}, {b}") - -# %s 早期的 - -# 小数的格式化 - -a = 3.1415926 -result = "{:.2f}".format(a) -print(result) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2541\350\212\202\350\257\276.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2541\350\212\202\350\257\276.md" deleted file mode 100644 index 4d6b293026482b03e51570fca56c537b3ecfef9a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2541\350\212\202\350\257\276.md" +++ /dev/null @@ -1 +0,0 @@ -详情请见my_calculator.py \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index 1669e38bc72943a000fca769c617f25af1afaed2..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2542\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,170 +0,0 @@ -""" -每日充电: -第二周第二节课操作记录 -""" -import chardet - -content = """ -不习惯用控制台调试的我 -""" -# 操作一: -# unicode_escape 一种编码格式,计算机显示的实际上是码位 -temp = "你好".encode(encoding="unicode_escape") -print(temp) -# temp = b'\\u4f60\\u597d' -result = temp.decode(encoding="unicode_escape") -print(result) - -# 操作二: -# 编码,字符序列转换成字节序列也就是二进制序列,以后基本用的都是utf-8 - -temp = "你好".encode(encoding="utf-8") -print(temp) -# temp = b'\xe4\xbd\xa0\xe5\xa5\xbd' -result = temp.decode(encoding="utf-8") -print(result) - -# 操作三: -# 混合编码chardet解码示例 -temp = '你好'.encode(encoding="utf-8") + "世界".encode(encoding="gbk") -print(temp) - -# temp = temp.decode("utf-8") -# print(temp) -# UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 6: invalid continuation byte -# 使用chardet库 - -# result = chardet.detect(temp) -# print(result) -# {'encoding': 'IBM866', 'confidence': 0.25598990785387277, 'language': 'Russian'} 根据统计学猜测,也有可能失误滴 - -# 强制转换,可选参数"ignore",建议鬼符替换"replace" -result = temp.decode(encoding="utf-8", errors='replace') -print(result) - -# ===========================字符串的crud操作=========================================== -# c创建 -a = "a" -print(id(a)) -# 31664480 - -a = a + "b" -print(id(a)) -# 52934048 结论,字符串增加会改变内存指向 - -# r 查找:索引,find 方法 , index方法 - -a = "abcdedfg" -print(a[0]) -# a 索引是从0开始的 -print(a.find('g')) -# 7 注意要加引号才是字符 - -print(a.index('d')) - -# 3 index 跟find方法都是从0开始索引的, -# find找不到返回-1,index找不到返回错误ValueError: substring not found - -# startwith跟endwith方法,返回布尔值 -f = "Hello World!" -print(f.startswith('H')) -# True -print(f.endswith("d")) -# False - -# u 更新 也就是改 - -# repalce方法 -a = "你好啊,世界!" -result = a.replace("你好", "他好") -print(result) - -# 他好啊,世界! - -# 分割 -result = a.split(",") -print(result) - -# 中文拿来做分割符也是可以的['你好啊', '世界!'] - -# 拼接 -result = ",".join(result) -print(result) - -# 你好啊,世界! - -# d 删除——strip,不会删除中间的 -# 默认删除前后空格 -temp = " ab cdefg " -result = temp.strip() -print(result) -# 删前空 -result =temp .lstrip() -print(result) - -#删后空 - -result =temp .rstrip() -print(result) - -# ===============字符串的输出输入操作===================== - -# open函数打开一个文件, 没有文件会新建, 但是路劲不对会报错 -# 指定文件名, 方法(读, 写, 追加), 编码格式 -output = open("output.txt", "w", encoding="utf-8") -content = "hello, world" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() - -input = open("output.txt", "r", encoding="utf-8") -# 获取文件中的内容 -content = input.read() -print(content) - -# 暂时理解为只能读取一遍 -content_2 = input.read() -print(content_2) - -output = open("output.txt", "a", encoding="utf-8") -content = "\nhello, world" -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() - - -# 字符串的格式化输出 -a = "每日" -b = "充电" - -# 留好中括号 -# 默认按顺序 -result ="{}{}".format(a,b) -print(result) - -# 颠倒位置 -result ="{1}{0}".format(a,b) -print(result) - -# 按照关键字参数 -result ="{b}{a}".format(a="每日",b="充电") -print(result) - -# 非常方便的方法,f"" 3.6版本开始 -print(f"{a}, {b}") - -# %s 早期的 - -# 小数的格式化 - -a = 3.1415926 -result = "{:.2f}".format(a) -print(result) - -# output = open("output.txt", "a", encoding="utf-8") -# # 正式写入文件 -# output.write(content) -# # 关闭文件句柄 -# output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.py" deleted file mode 100644 index a6af8a915ce2458fff9375ac48aabb2f6b2288c5..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250_\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.py" +++ /dev/null @@ -1,375 +0,0 @@ -""" -每日充电: -第二周第三节课操作记录 -""" -content = """ -c:添加 -# 列表append添加不会改变内存地址 ->>> l = [] ->>> id(l) -53415488 ->>> ->>> l.append("a") ->>> l -['a'] ->>> id(l) -53415488 ->>> -=========================== -# +=也不会改变内存地址 ->>> l = ['a'] ->>> id(l) -53415568 ->>> l +=['b'] ->>> l -['a', 'b'] ->>> id(l) -53415568 ->>> -=================================== -# 列表乘法也不会改变列表内存地址 ->>> a = 'a' ->>> id(a) -23275168 ->>> l = [a]*10 ->>> l -['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> id(l[0]) -23275168 ->>> id(l[1]) -23275168 -# insert 的也不会改变内存地址 ->>> id(l) -53415648 ->>> l.insert(1,'a') ->>> l -['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> l.insert(1,'b') ->>> l -['a', 'b', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> - -列表乘法,insert,append元素的内存地址不变 -================================= -r:查找 -索引用法同字符串: ->>> l[0] -'a' ->>> l[1] -'b' ->>> - -切片: ->>> id(l) -53415648 ->>> l[0] -'a' ->>> l[1] -'b' ->>> b = l[0:1] ->>> id(b) -53415568 ->>> - -切片产生新列表,原来的列表还是原来的列表 ->>> id(b[0]) -23275168 ->>> -元素的内存地址没变 - -index用法同字符串 ->>> l.index("b") -1 ->>> - -============================================================= -u:更新,更改 ->>> l -['a', 'b', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> l[0]=100 ->>> ->>> l -[100, 'b', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> -切片赋值,不会改变内存地址 ->>> id(l) -53415648 ->>> l[0:2]="B" ->>> id(l) -53415648 -# 删除也不会改变原来列表的内存地址 ->>> l -['B', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> ->>> l.pop() -'a' ->>> l -['B', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> -# clear()列表还是原来的列表 ->>> l -['B', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> l.clear() ->>> l -[] ->>> id(l) -53415648 ->>> - - -# 排序 ->>> l = [5,6,2,1,3,4] ->>> id(l) -53415488 ->>> l.sort() ->>> l -[1, 2, 3, 4, 5, 6] ->>> id(l) -53415488 ->>> -本身列表内存地址不变 - ->>> l += [7,8,9,1,2,3] ->>> id(l) -53415488 - ->>> l2 = sorted(l) ->>> id(l2) -53415648 -换种方法排序,依然不变 - -# 倒叙reverse - ->>> id(l) -53415488 ->>> l.reverse() ->>> l -[3, 2, 1, 9, 8, 7] ->>> id(l) -53415488 ->>> -内存地址不变 - ->>> id(l) -53415488 ->>> l2 = reversed(l) ->>> l2 - ->>> ->>> l -[3, 2, 1, 9, 8, 7] ->>> ->>> l2 = reversed(l) ->>> l2 - ->>> l2 = list(reversed(l)) ->>> l2 -[7, 8, 9, 1, 2, 3] ->>> id(l2) -53445176 ->>> -有坑啊,reversed的方法不同sorted,不仅用法有差异,返回的还是新列表 - -=========================================================================== - -turple - -元组不能增加,不能修改,不能删除,查询同列表 - - -TypeError: 'tuple' object is not callable ->>> t[0] -'a' ->>> t[1] - -元组切片产生新的元组,原来的还是原来的 ->>> t[0:1] -('a',) - - -=================================== -字典 -c:通过键对值赋值 ->>> id(dict) -23449792 ->>> ->>> ->>> dict -{} ->>> dict[a] = 1 ->>> dict -{'a': 1} -通过update - ->>> dict_2 = {"c":3} ->>> dict.update(dict_2) ->>> dict -{'a': 1, 'b': 2, 'c': 3} ->>> - -dict.setdefault('d',0) - -r:查询 -通过键查询,通过get方法查询,get方法默认返回none ->>> dict[a] -1 ->>> - ->>> dict.get('c') -3 - -返回所有keys() - ->>> dict.keys() -dict_keys(['a', 'b', 'c']) ->>> - -返回所有的值values(),返回的类型是特殊的类型 ->>> dict.values() -dict_values([1, 2, 3]) ->>> - - -返回所有键值对items() - ->>> dict.items() -dict_items([('a', 1), ('b', 2), ('c', 3)]) ->>> - - -u:改 -键对值赋值 - -{'a': 9, 'b': 2, 'c': 3} - -update: - ->>> b={"b":8,"c":6} ->>> dict.update(b) ->>> dict -{'a': 9, 'b': 8, 'c': 6} ->>> - -d: -通过键去除pop(key) ->>> dict -{'a': 9, 'b': 8, 'c': 6} ->>> dict.pop("c") -6 ->>> dict -{'a': 9, 'b': 8} ->>> - -清除字典 clear() ->>> dict.clear() ->>> dict -{} ->>> - - -=========================================== -set - -c:增加 - -add 方法 ->>> s = set() ->>> s -set() ->>> ->>> s.add(a) ->>> s -{'a'} ->>> -update方法: - ->>> b = set("b") ->>> b -{'b'} ->>> ->>> s.update(b) ->>> s -{'a', 'b'} ->>> - -r:查询 in - ->>> "b" in s -True ->>> - -u: - -合并求交集union ->>> c = {"a","b","d"} ->>> ->>> type(c) - ->>> ->>> s -{'a', 'b'} ->>> id(s) -23975736 ->>> s.union(c) -{'b', 'a', 'd'} ->>> s -{'a', 'b'} ->>> id(s) -23975736 ->>> -s内存不变 - - -d:discard缺失元素时不会报错, 而remove会报错 - ->>> c -{'a', 'd', 'b'} ->>> c.remove("b") ->>> c -{'a', 'd'} ->>> ->>> c.remove("b") -Traceback (most recent call last): - File "", line 1, in -KeyError: 'b' ->>> - ->>> c.discard("a") ->>> c -{'d'} ->>> c -{'d'} ->>> c.discard("a") ->>> c -{'d'} ->>> -pop()方法 -无序删除元素,是无顺序的哈 ->>> a = {1,2,3,4,5,6} ->>> a.pop() -1 ->>> a.pop() -2 ->>> a.pop() -3 ->>> a.pop() -4 ->>> a.pop() -5 ->>> - - -""" -output = open("第二周第3节课作业.txt", "a", encoding="utf-8") -# 正式写入文件 -output.write(content) -# 关闭文件句柄 -output.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.txt" deleted file mode 100644 index f4a272854b8fafca139d3a3bb29ff5e3879b5457..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\346\257\217\346\227\245\345\205\205\347\224\265/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\2543\350\212\202\350\257\276\344\275\234\344\270\232.txt" +++ /dev/null @@ -1,364 +0,0 @@ -c:添加 -# 列表append添加不会改变内存地址 ->>> l = [] ->>> id(l) -53415488 ->>> ->>> l.append("a") ->>> l -['a'] ->>> id(l) -53415488 ->>> -=========================== -# +=也不会改变内存地址 ->>> l = ['a'] ->>> id(l) -53415568 ->>> l +=['b'] ->>> l -['a', 'b'] ->>> id(l) -53415568 ->>> -=================================== -# 列表乘法也不会改变列表内存地址 ->>> a = 'a' ->>> id(a) -23275168 ->>> l = [a]*10 ->>> l -['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> id(l[0]) -23275168 ->>> id(l[1]) -23275168 -# insert 的也不会改变内存地址 ->>> id(l) -53415648 ->>> l.insert(1,'a') ->>> l -['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> l.insert(1,'b') ->>> l -['a', 'b', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> - -列表乘法,insert,append元素的内存地址不变 -================================= -r:查找 -索引用法同字符串: ->>> l[0] -'a' ->>> l[1] -'b' ->>> - -切片: ->>> id(l) -53415648 ->>> l[0] -'a' ->>> l[1] -'b' ->>> b = l[0:1] ->>> id(b) -53415568 ->>> - -切片产生新列表,原来的列表还是原来的列表 ->>> id(b[0]) -23275168 ->>> -元素的内存地址没变 - -index用法同字符串 ->>> l.index("b") -1 ->>> - -============================================================= -u:更新,更改 ->>> l -['a', 'b', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> l[0]=100 ->>> ->>> l -[100, 'b', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> -切片赋值,不会改变内存地址 ->>> id(l) -53415648 ->>> l[0:2]="B" ->>> id(l) -53415648 -# 删除也不会改变原来列表的内存地址 ->>> l -['B', 'a', 'a', 'a', 'a', 'a', 'a'] ->>> ->>> l.pop() -'a' ->>> l -['B', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> -# clear()列表还是原来的列表 ->>> l -['B', 'a', 'a', 'a', 'a'] ->>> id(l) -53415648 ->>> l.clear() ->>> l -[] ->>> id(l) -53415648 ->>> - - -# 排序 ->>> l = [5,6,2,1,3,4] ->>> id(l) -53415488 ->>> l.sort() ->>> l -[1, 2, 3, 4, 5, 6] ->>> id(l) -53415488 ->>> -本身列表内存地址不变 - ->>> l += [7,8,9,1,2,3] ->>> id(l) -53415488 - ->>> l2 = sorted(l) ->>> id(l2) -53415648 -换种方法排序,依然不变 - -# 倒叙reverse - ->>> id(l) -53415488 ->>> l.reverse() ->>> l -[3, 2, 1, 9, 8, 7] ->>> id(l) -53415488 ->>> -内存地址不变 - ->>> id(l) -53415488 ->>> l2 = reversed(l) ->>> l2 - ->>> ->>> l -[3, 2, 1, 9, 8, 7] ->>> ->>> l2 = reversed(l) ->>> l2 - ->>> l2 = list(reversed(l)) ->>> l2 -[7, 8, 9, 1, 2, 3] ->>> id(l2) -53445176 ->>> -有坑啊,reversed的方法不同sorted,不仅用法有差异,返回的还是新列表 - -=========================================================================== - -turple - -元组不能增加,不能修改,不能删除,查询同列表 - - -TypeError: 'tuple' object is not callable ->>> t[0] -'a' ->>> t[1] - -元组切片产生新的元组,原来的还是原来的 ->>> t[0:1] -('a',) - - -=================================== -字典 -c:通过键对值赋值 ->>> id(dict) -23449792 ->>> ->>> ->>> dict -{} ->>> dict[a] = 1 ->>> dict -{'a': 1} -通过update - ->>> dict_2 = {"c":3} ->>> dict.update(dict_2) ->>> dict -{'a': 1, 'b': 2, 'c': 3} ->>> - -dict.setdefault('d',0) - -r:查询 -通过键查询,通过get方法查询,get方法默认返回none ->>> dict[a] -1 ->>> - ->>> dict.get('c') -3 - -返回所有keys() - ->>> dict.keys() -dict_keys(['a', 'b', 'c']) ->>> - -返回所有的值values(),返回的类型是特殊的类型 ->>> dict.values() -dict_values([1, 2, 3]) ->>> - - -返回所有键值对items() - ->>> dict.items() -dict_items([('a', 1), ('b', 2), ('c', 3)]) ->>> - - -u:改 -键对值赋值 - -{'a': 9, 'b': 2, 'c': 3} - -update: - ->>> b={"b":8,"c":6} ->>> dict.update(b) ->>> dict -{'a': 9, 'b': 8, 'c': 6} ->>> - -d: -通过键去除pop(key) ->>> dict -{'a': 9, 'b': 8, 'c': 6} ->>> dict.pop("c") -6 ->>> dict -{'a': 9, 'b': 8} ->>> - -清除字典 clear() ->>> dict.clear() ->>> dict -{} ->>> - - -=========================================== -set - -c:增加 - -add 方法 ->>> s = set() ->>> s -set() ->>> ->>> s.add(a) ->>> s -{'a'} ->>> -update方法: - ->>> b = set("b") ->>> b -{'b'} ->>> ->>> s.update(b) ->>> s -{'a', 'b'} ->>> - -r:查询 in - ->>> "b" in s -True ->>> - -u: - -合并求交集union ->>> c = {"a","b","d"} ->>> ->>> type(c) - ->>> ->>> s -{'a', 'b'} ->>> id(s) -23975736 ->>> s.union(c) -{'b', 'a', 'd'} ->>> s -{'a', 'b'} ->>> id(s) -23975736 ->>> -s内存不变 - - -d:discard缺失元素时不会报错, 而remove会报错 - ->>> c -{'a', 'd', 'b'} ->>> c.remove("b") ->>> c -{'a', 'd'} ->>> ->>> c.remove("b") -Traceback (most recent call last): - File "", line 1, in -KeyError: 'b' ->>> - ->>> c.discard("a") ->>> c -{'d'} ->>> c -{'d'} ->>> c.discard("a") ->>> c -{'d'} ->>> -pop()方法 -无序删除元素,是无顺序的哈 ->>> a = {1,2,3,4,5,6} ->>> a.pop() -1 ->>> a.pop() -2 ->>> a.pop() -3 ->>> a.pop() -4 ->>> a.pop() -5 ->>> - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\350\203\241\345\277\227\345\270\210/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/4\347\217\255/4\347\217\255_\350\203\241\345\277\227\345\270\210/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/\346\210\220\345\212\237\346\210\252\345\233\276.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/\346\210\220\345\212\237\346\210\252\345\233\276.jpg" deleted file mode 100644 index b91bd2c0b7058d065f0d4bbd6f4da53789e6994e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/\346\210\220\345\212\237\346\210\252\345\233\276.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/\345\233\233\345\244\247\346\225\260\346\215\256\347\273\223\346\236\204\345\214\205\345\220\253\345\205\255\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/\345\233\233\345\244\247\346\225\260\346\215\256\347\273\223\346\236\204\345\214\205\345\220\253\345\205\255\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213.jpg" deleted file mode 100644 index ac38fa979af99865cec0868648b50850b12f2119..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/\345\233\233\345\244\247\346\225\260\346\215\256\347\273\223\346\236\204\345\214\205\345\220\253\345\205\255\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt" deleted file mode 100644 index 098c24b40d7b747f6d80514176c19d75f7da5457..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt" +++ /dev/null @@ -1,4 +0,0 @@ -1.四大数据结构中可变的:list,dict, set; - 不可变的:tuple. -2.四大数据结构中有序的:list, tuple; - 无序的:dict, set. \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/pycharm\344\270\255\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/pycharm\344\270\255\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.jpg" deleted file mode 100644 index 0c203bb9d8a41e10d93c2fcc2dc6a57832240e21..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/pycharm\344\270\255\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221.jpg" deleted file mode 100644 index 36e39af82b5e7c083882e4801f816e2c1b871f0e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/\345\273\272\347\253\213git\344\273\223\345\272\223\345\220\214\346\255\245\345\210\260\347\240\201\344\272\221.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/\346\277\200\346\264\273\350\231\232\346\213\237\347\216\257\345\242\203.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/\346\277\200\346\264\273\350\231\232\346\213\237\347\216\257\345\242\203.jpg" deleted file mode 100644 index 0d395e231b4433b9691de9ad0ba92502ca823f2f..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232 12.14 - 12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/\346\277\200\346\264\273\350\231\232\346\213\237\347\216\257\345\242\203.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/main.py" deleted file mode 100644 index ec2a61aca9f6dcdec29f1046ed846de4f738d987..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/main.py" +++ /dev/null @@ -1,55 +0,0 @@ -#定义加法运算 -def add(a, b): - result = a + b - return result -#示例 -result = add(2, 3) -print(result) - -#定义减法运算 -def sub(a, b): - result = a - b - return result -#示例 -result =sub(2, 3) -print(result) - -#定义乘法运算 -def mul(a, b): - result = a * b - return result -#示例 -result = mul(2, 3) -print(result) - -#定义除法运算 -def div(a, b): - result = a / b - return result -#示例 -result = div(5, 3) -print(result) - -#定义整除运算 -def div_z(a, b): - result = a // b - return result -#示例 -result = div_z(5, 3) -print(result) - -#定义取余运算 -def div_y(a, b): - result = a % b - return result -#示例 -result = div_y(5, 3) -print(result) - -#定义开方运算 -def kf(a): - result = a ** (1/2) - return result -#示例 -result = kf(9) -print(result) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/main.py" deleted file mode 100644 index 2e0887ef463169511536435f6b8b1509b5fe3457..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232/main.py" +++ /dev/null @@ -1,182 +0,0 @@ -# list -# 创建,添加 -a = [] -a.append(1) -print(a) -# 结果为:[1] - -a += ["b"] -print(a) -# 结果为:[1, 'b'] - -# 按索引插入 -l = [0, 1, 2, 4] -l.insert(3, 3) -print(l) -# 结果为:[0, 1, 2, 3, 4] - -# 按索引查询 -print(a[1]) -# 结果为:b - -# 切片 -print(l[1:3]) -# 结果为:[1, 2] - -# 列表最后一个 -print(l[-1]) -# 结果为:4 - -# 切片按步长取值 -l_2 = list(range(100)) -print(l_2[0:20:2]) -# 结果为:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18] - -# 检索 -new_l = list("hello, world") -print(new_l.index("r")) -# 结果为:9 - -# 索引赋值 -new_l[9] = "o" -print(new_l) -# 结果为:['h', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'o', 'l', 'd'] - -# 切片赋值 -new_l[0:5] = "hi" -print(new_l) -# 结果为:['h', 'i', ',', ' ', 'w', 'o', 'o', 'l', 'd'] - -# 末尾删除元素并返回元素 -print(new_l.pop()) -# 结果为:d -print(new_l) -# 结果为:['h', 'i', ',', ' ', 'w', 'o', 'o', 'l'] - -# 清除列表元素 -l.clear() -print(l) -# 结果为:[] - -# 排序 -l = [1, 5, 4, 0, 6] -l.sort() -print(l) -# 结果为:[0, 1, 4, 5, 6] - -# 倒序 -l.reverse() -print(l) -# 结果为:[6, 5, 4, 1, 0] - - - -# tuple -# 按索引查询值 -t = (2, 4, 0, 7) -print(t[3]) -# 结果为:7 - -# 按值查询索引 -print(t.index(0)) -# 结果为:2 - -# 切片 -print(t[0:2]) -# 结果为:(2, 4) - - - -# dict -# 键対值赋值 -d = {"a": 1, "b": 2, "e": 5, "c":3} -d["d"] = 4 -print(d) -# 结果为:{'a': 1, 'b': 2, 'e': 5, 'c': 3, 'd': 4} - -# 合并字典 -d_2 = {"h": 8} -d.update(d_2) -print(d) -# 结果为:{'a': 1, 'b': 2, 'e': 5, 'c': 3, 'd': 4, 'h': 8} - -# 没有key则加入新元素 -d.setdefault("g", 7) -print(d) -# 结果为:{'a': 1, 'b': 2, 'e': 5, 'c': 3, 'd': 4, 'h': 8, 'g': 7} -# 有key则返回key值 -d.setdefault("a", 5) -print(d) -# 结果为:{'a': 1, 'b': 2, 'e': 5, 'c': 3, 'd': 4, 'h': 8, 'g': 7} - -# 键对值访问 -print(d["c"]) -# 结果为:3 -print(d.get("b")) -# 结果为:2 - -# 返回所有key -print(d.keys()) -# 结果为:dict_keys(['a', 'b', 'e', 'c', 'd', 'h', 'g']) - -# 返回所有value -print(d.values()) -# 结果为:dict_values([1, 2, 5, 3, 4, 8, 7]) - -# 返回所有键对值 -print(d.items()) -# 结果为:dict_items([('a', 1), ('b', 2), ('e', 5), ('c', 3), ('d', 4), ('h', 8), ('g', 7)]) - -# 键对值赋值 -d["a"] = 100 -print(d) -# 结果为:{'a': 100, 'b': 2, 'e': 5, 'c': 3, 'd': 4, 'h': 8, 'g': 7} -d.update({"b": 200, "c": 300}) -print(d) -# 结果为:{'a': 100, 'b': 200, 'e': 5, 'c': 300, 'd': 4, 'h': 8, 'g': 7} - -# 删除当前键对值 -d.pop("g") -print(d) -# 结果为:{'a': 100, 'b': 200, 'e': 5, 'c': 300, 'd': 4, 'h': 8} -# 返回一个item -print(d.popitem()) -# 结果为:('h', 8) - -# 清空字典 -d.clear() -print(d) -# 结果为:{} - - - -# set -s = set() -# 添加 -s.add("a") -print(s) -# 结果为:{'a'} - -# 判断 -print("a" in s) -# 结果为:True - -# union合并 -s_2 = {"c", "d"} -new_s = s.union(s_2) -print(new_s) -# 结果为:{'c', 'a', 'd'} - -# 移除 -new_s.remove("a") -print(new_s) -# 结果为:{'c', 'd'} -new_s.discard("f") -print(new_s) -# 结果为:{'d', 'c'} - -# 无序删除并返回 -new_s.pop() -print(new_s) -# 结果为:{'d'} - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/main.py" deleted file mode 100644 index 0fe84291de6ecac9ad9b3633274c705cbbb6e00a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/main.py" +++ /dev/null @@ -1,78 +0,0 @@ -# 字符串编码 -a = '字符串编码'.encode('utf-8') -print(a) -# 打印结果为:b'\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\xbc\x96\xe7\xa0\x81' - -# 字符串解码 -b = a.decode('utf') -print(b) -# 打印结果为:字符串编码 - - -# 字符串的crud -# Create(创建) -c = 'meng' -c += ' chu' -print(c) -# 打印结果为:meng chu - -# Retrieve(检索) -print(c[1]) -# 打印结果为:e - -print(c.find('e')) -print(c.index('e')) -# 打印结果为:1 - -date = "2020-12-26" -print(date.startswith("2020")) -print(date.endswith("26")) -# 打印结果为:True - -# Update(更新) -print(c.replace("chu", "xiang")) -# 打印结果为:meng xiang -d = c.split(",") -print(d) -# 打印结果为:['meng chu'] -print(",".join(d)) -# 打印结果为:meng chu - -# DELETE(删除) -q = " study, python " -print(q.strip()) -# 打印结果为:study, python - - - -# 将content内容保存至本地 -output = open("output.txt", "w", encoding="utf-8") -content = "hello, world" -output.write(content) -output.close() - -input = open("output.txt", "r", encoding="utf-8") -content = input.read() -print(content) - -output = open("output.txt", "a", encoding="utf-8") -content = "\nhello, python" -output.write(content) -output.close() - - -# 字符串格式化输出 -m = "ping" -n = "pong" -print("play pingpong: {}, {}".format(m, n)) -print("play pingpong: {0}, {1}, {0}, {1}".format(m, n)) -print("play pingpong: {m}, {n}, {m}, {n}".format(m = "ping", n = "pong")) -print(f"play pingpong: {m}, {n}") - -print("{:.2f}".format(3.1415926)) - -print("play pingpong: %s %s"%("ping", "pong")) - - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/output.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/output.txt" deleted file mode 100644 index 7762baba8051290c18aedcfbccb284078d81cfc6..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_A-\346\242\246\345\210\235/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\23212.21-12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232/output.txt" +++ /dev/null @@ -1,2 +0,0 @@ -hello, world -hello, python \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Bruce/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Bruce/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Bruce/5\347\217\255-Bruce-\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Bruce/5\347\217\255-Bruce-\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202.jpg" deleted file mode 100644 index 2f9852931649ef233cc7fbede67df342fb581ac3..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Bruce/5\347\217\255-Bruce-\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/hello Python.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/hello Python.PNG" deleted file mode 100644 index b80818bd29785e977bf7530c6a4961cdf1a1cf62..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/hello Python.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217path.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217path.PNG" deleted file mode 100644 index 86b464a6a28cdac33d13f2861e7418a20fba7071..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217path.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\350\212\202\350\257\276\347\254\224\350\256\260-Carmen.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\350\212\202\350\257\276\347\254\224\350\256\260-Carmen.md" deleted file mode 100644 index 40fec7a799db62bc734b47fd5a00ec4419536096..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\350\212\202\350\257\276\347\254\224\350\256\260-Carmen.md" +++ /dev/null @@ -1,41 +0,0 @@ -# 第一节课笔记-Carmen - -- ## 学习习惯 - -- ### typora:md文档编辑器 - -- - 创建标题 (Ctrl + 数字) - -- - 创建目录列表结构 (减号 + 空格) - -- - 创建代码块 (Ctrl+shift+k) - -- ### 科学搜索习惯 - -- - 官方文档或GitHub库 - -- - Stackoverflow (error描述,排错;https://stackoverflow.com/) - -- - 知乎 简书 - -- ## 编程语言的基本概述 -- ### 编程语言的基本概述 - -- - 把代码翻译为机器码的翻译就是编译器,在python中也可以叫python解释器 - -- - 编程语言python是我们与解释器之间的翻译 - -- - 解释器是python与计算机之间的翻译 -- ### 编程语言分类 - - C - - C ++ - - Java - - Python - - JavaScript - 编译型语言 解释性语言 和混合型语言 - 动态语言和静态语言 - 强类型语言和弱类型语言 -- ## Python环境搭建 -安装时牢记目录 -IDE 安装(pycharm) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\273\210\347\253\257\350\276\223\345\205\245Python\347\273\223\346\236\234.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\273\210\347\253\257\350\276\223\345\205\245Python\347\273\223\346\236\234.PNG" deleted file mode 100644 index 02f3072fcea03d15eb297e96389b122be0d53407..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\273\210\347\253\257\350\276\223\345\205\245Python\347\273\223\346\236\234.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\346\230\257\345\220\246\346\234\211\345\272\217\345\217\212\346\230\257\345\220\246\345\217\257\344\273\245\346\233\264\346\224\271\347\232\204\345\210\244\346\226\255.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\346\230\257\345\220\246\346\234\211\345\272\217\345\217\212\346\230\257\345\220\246\345\217\257\344\273\245\346\233\264\346\224\271\347\232\204\345\210\244\346\226\255.PNG" deleted file mode 100644 index 6169b8085f97a9749e6e9f338c2568ddd2a86f03..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\346\230\257\345\220\246\346\234\211\345\272\217\345\217\212\346\230\257\345\220\246\345\217\257\344\273\245\346\233\264\346\224\271\347\232\204\345\210\244\346\226\255.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\211\350\212\202\350\257\276\347\254\224\350\256\260.xmind" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\211\350\212\202\350\257\276\347\254\224\350\256\260.xmind" deleted file mode 100644 index 1f2e2a6e20266c95823dd8635a24ebd5f8fcc122..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\211\350\212\202\350\257\276\347\254\224\350\256\260.xmind" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\350\257\276\345\220\216\344\275\234\344\270\2323.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\350\257\276\345\220\216\344\275\234\344\270\2323.py" deleted file mode 100644 index 63ecf3b36d755d8e43dd8fbbc70295f3a44353d6..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\350\257\276\345\220\216\344\275\234\344\270\2323.py" +++ /dev/null @@ -1,39 +0,0 @@ - -#整数 -print(type(1)) -#浮点数 -print(type(1.5)) -#字符串 -print(type('hello')) -#布尔值 -print(type(True)) -#二进制 -print(type(b'apple')) -# None -print(type(None)) - -#列表 包含6大数据类型 整数、浮点数、字符串、布尔值、二进制、none -a=[1,1.5,'hello',True,b'apple',None] -print(a) -print(type(a)) -print(len(a)) - -#元组 包含6大数据类型 整数、浮点数、字符串、布尔值、二进制、none -b=(1,1.5,'hello',True,b'apple',None) -print(b) -print(type(b)) -print(len(b)) - -#集合 包含5大数据类型 整数、浮点数、字符串、布尔值、二进制 不包含None -c={1,1.5,'hello',True,b'apple',None} -print(c) -print(type(c)) -print(len(c)) - -#字典 包含6大数据类型 整数、浮点数、字符串、布尔值、二进制、none -c={"A":1,"B":1.5,"C":'hello',"D":True,"E":b'apple',"F":None} -print(c) -print(type(c)) -print(len(c)) - -# 因此集合不能包含None \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/comment+push\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/comment+push\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223.png" deleted file mode 100644 index 70ace5df0e200df32fe30639bda0d1856152987c..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\270\200\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/comment+push\345\210\260\350\277\234\347\250\213\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\345\233\233\350\212\202\350\257\276\350\277\220\347\256\227\347\254\246.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\345\233\233\350\212\202\350\257\276\350\277\220\347\256\227\347\254\246.py" deleted file mode 100644 index 0ee72b0e40a9b941fcaa4e2e486a0b43c313e66b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\345\233\233\350\212\202\350\257\276\350\277\220\347\256\227\347\254\246.py" +++ /dev/null @@ -1,62 +0,0 @@ -# 加法 -def add(a, b): - return a + b - - -print(add(3, 4)) - - -# 减法 -def minus(a, b): - return a - b - - -print(minus(9, 4)) - - -# 乘法 -def product(c, d): - return c * d - - -print(product(9, 4)) - - -# 除法 -def division(a, b): - return a / b - - -print(division(12, 4)) - - -# 整除 -def zhengchu(a, b): - return a // b - - -print(zhengchu(12, 5)) - - -# 取余 -def mod(a, b): - return a % b - - -print(zhengchu(15, 4)) - - -# 指数 -def index(a, b): - return a ** b - - -print(index(2, 4)) - - -# 开方跟 -def sqrt(a, b): - return a ** (1 / b) - - -print(sqrt(16, 2)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\205\203\347\273\204\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\205\203\347\273\204\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" deleted file mode 100644 index bcfaa432cb3096993ba86c540b6e86b3fa13c5c0..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\205\203\347\273\204\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" +++ /dev/null @@ -1,15 +0,0 @@ -# 元组数据不支持修改,只支持查找 -# 查找之下标 -tuple1 = ('aa', 'bb', 'cc', 'bb') -print(tuple1[1]) - -# 查找之index -print(tuple1.index('bb')) - -# len() 统计元组的长度 -print(len(tuple1)) - -# count 计算某个元素在元组中出现的次数 -tuple1 = ('aa', 'bb', 'cc', 'bb','cc') -print(tuple1.count('cc')) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\210\227\350\241\250\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\210\227\350\241\250\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" deleted file mode 100644 index 3588c744c4588cc966b6c31dbe2bab975f38633e..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\210\227\350\241\250\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" +++ /dev/null @@ -1,82 +0,0 @@ -# 查找之下标 -l1=['xiaozhang', 'xiaoxiao', 'xiaoming', 'xiaolv', 'xiaohei'] -print(l1[0]) -print(l1[1]) - -# 查找之index -l2=['xiaozhang', 'xiaoxiao', 'xiaoming', 'xiaolv', 'xiaohei'] -print(l2.index('xiaoxiao')) - -# 增加 -# append -list1=[] -list1.append('a') -print(list1) -list1.append(['b','c','d']) -print(list1) #如果追加的是一个序列,会追加整个序列到列表 - -#extend -list2=['aa','bb','cc'] -list2.extend(['dd','ee']) #如果追加的是一个序列,则将该序列的每一个元素单独加进列表中 -print(list2) -list2.extend('xiaoming') -print(list2) - -# insert 指定位置新增数据 -list3=['xiaoming','xiaohong','xiaolv'] -list3.insert(list3.index('xiaohong')+1,'xiaozhang') -print(list3) - -# 删除 -# del/claer 删除/清除 del是直接删除整个列表,del后再运行会报错, clear是清除列表的内容,返回清除内容后的列表 -list4=['xiaoming', 'xiaohong', 'xiaozhang', 'xiaolv'] -# del list4 -del list4[3] -print(list4) -list4.clear() -print(list4) - -# remove -list5=['xiaoming', 'xiaohong', 'xiaozhang', 'xiaolv','xiaohei'] -list5.remove('xiaohei') -print(list5) - -# pop 删除指定下标的数据(默认为最后一个),并返回该数据 -list6=['xiaoming', 'xiaohong', 'xiaozhang', 'xiaolv','xiaohei'] -delname=list6.pop(2) -print(delname) -print(list6) - -# 修改/更改 -# 修改列表的某个值 -list7=['xiaoming', 'xiaohong', 'xiaozhang', 'xiaolv','xiaohei'] -list7[1]='xiaoxiao' -print(list7) - -list8=['xiaoming', 'xiaoxiao', 'xiaozhang', 'xiaolv', 'xiaohei'] ##这里还点懵 明天记得查资料!! -list8[0:2]='aaaaa' -print(list8) - -list8[0:2]='bbb' -print(list8) - -#reverse -list9=['xiaoming', 'xiaoxiao', 'xiaozhang', 'xiaolv', 'xiaohei'] -list9.reverse() -print(list9) - -# sort -list10=['xiaoming', 'xiaoxiao', 'xiaozhang', 'xiaolv', 'xiaohei'] -list10.sort(key=None, reverse=True) #reverse = True为降序,reverse = False是升序 -print(list10) - -# 计数/长度/复制 -# count -ll=['a', 'a', 'a', 'a', 'a', 'xiaozhang', 'xiaolv', 'xiaohei'] -print(ll.count('a')) -# len -print(len(ll)) -# copy 复制的是一个新的列表.内存地址不一致 -print(ll.copy()) -print(id(ll)) -print(id(ll.copy)) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\345\205\270\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\345\205\270\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" deleted file mode 100644 index c0e8c3bde31e88edc61e8c5351bed790a92421ac..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\345\205\270\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" +++ /dev/null @@ -1,40 +0,0 @@ -# 新建和新增 -# 字典的新增 键值对方式:字典序列[key] = 值; 如无key则新增,如有则修改value -d1={} -d1['name']='xiaochen' -d1['age']=20 -d1['gender']='男' -print(d1) - -# update 使用一个字典所包含的键值对来更新一个现有的字典 -newdict={'name': 'xiaoming', 'age': 25, 'gender': '男','id':'001'} -d1.update(newdict) -print(d1) - -# 删除方法 -#1.删除元素 del -del d1['gender'] -print(d1) - -# 2.清空字典 clear -d1.clear() -print(d1) -#pop 删除某个键值对 ,并返回值 -d2={'name': 'xiaochen', 'age': 20, 'gender': '男'} -delkey=d2.pop('age') -print(delkey) -print(d2) - -# 字典的查找方法 -# 1.key值查找 -d3={'name': 'xiaoming', 'age': 25, 'gender': '男', 'id': '001'} -print(d3['name']) -# 2.get 查找 -print(d3.get('name')) -print(d3.get('weigh','无此key')) # get方法的第二参数:如果查找的key不存在,则返回第二参数,如不填写第二参数,返回none -# 3.key -print(d3.keys()) -# 4.value -print(d3.values()) -# 5.items -print(d3.items()) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\351\233\206\345\220\210\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\351\233\206\345\220\210\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" deleted file mode 100644 index 5aa3f7225b72252f1802576c82e9a167cff5bf80..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\350\257\276\344\275\234\344\270\232/\351\233\206\345\220\210\347\232\204\345\242\236\345\210\240\346\237\245\346\224\271.py" +++ /dev/null @@ -1,35 +0,0 @@ -# 集合的创建和新增 -# 创建 -s1={'a','b','c','d','b'} -print(s1)# 集合有去重功能 -print(len(s1)) #只有4个元素 - -#通过 set()方法创建 -str1='ABCD' -print(set(str1)) - -# 新增 add,update -# add方法 -s1.add('f') -print(s1) -# update方法 update方法追加的必须是序列 -s1.update('EFGH') -s1.update({100}) -s1.update([1,2,3,4]) -print(s1) - -# 删除方法 remove,discard,pop -# remove 删除集合中的指定数据,如果数据不存在则报错 -s2={'B', 'A', 'C', 'D'} -# s2.remove('F') -# discard方法 删除集合中的指定数据,如果数据不存在也不会报错 -s2.discard('F') - -# pop方法:随机删除一个数据,并返回该数据 是随机哦!!! -s2={'B', 'A', 'C', 'D'} -print(s2.pop()) - -# 查找数据 集合无序,不支持下标查找。只能用in判断某个元素是否存在 -s2={'B', 'A', 'C', 'D'} -print( 'B' in s2) -print('H'not in s2) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/doc20201225.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/doc20201225.txt" deleted file mode 100644 index f9f231433e43f31411778395375aa05f88b49ccb..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/doc20201225.txt" +++ /dev/null @@ -1,14 +0,0 @@ -# 方法1: -hello='hello' -name='apple' -age=18 -weigh=52.5 -print(f'{hello},{name},welcome!') - -# 方法2: -print('%s,%s,welcome!'%(hello,name)) -print('my name is %s,age is %d,weigh is %.2f'%(name,age,weigh)) - -#方法3 -f='我的名字是{1},我的年龄是{2},我的体重是{0}'.format(weigh,name,age) -print(f) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\347\254\246\344\270\262\347\232\204CURD\346\223\215\344\275\234.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\347\254\246\344\270\262\347\232\204CURD\346\223\215\344\275\234.py" deleted file mode 100644 index a8333e3716dec14a60588acb5580ab45bc8911dc..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\347\254\246\344\270\262\347\232\204CURD\346\223\215\344\275\234.py" +++ /dev/null @@ -1,72 +0,0 @@ -# 字符串常用操作:创建/查找/修改/判断 -# 一.创建 -# 1.单引号/双引号 -a = 'hello python' -b = "hello world" - -# 2.三引号 支持换行输入 -c = """hello - python""" -print(a) -print(b) -print(c) - -# 3.通过str()转换创建 -d = str(2) -print(type(d)) - -# 二.查找 -# 1.find方法 -a = 'hello python and learn python and have fun' -print(a.find('and')) -print(a.find('and',15,42))# 可以放查找的起始位置和结束位置,如不放则默认在全部范围内查找 -print(a.find('ands')) # find找不到会返回-1 - -# 2.index方法 -print(a.index('and')) -print(a.index('and',15,42))# 可以放查找的起始位置和结束位置,如不放则默认在全部范围内查找 -#print(a.index('ands'))#!!index 如果找不到会报错 - -# 3.rfind/rindex方法 :与find/index 方法一样,方向改成从右查找 -print(a.rindex('fun')) -print(a.rfind('fun')) - -# 4.count方法: 字符串序列.count(子串, 开始位置下标, 结束位置下标) -print(a.count('python')) - -# 三.修改 -# 1.replace方法 :字符串序列.replace(旧子串, 新子串, 替换次数) -a = 'hello python and learn python and have fun and practice' -print(a.replace('python','python2')) # 不加替换次数则替换全部 -print(a.replace('python','python2',1))# 可以配合count使用 -# 2.分割 split方法: 字符串序列.split(分割字符, num)-返回列表 -print(a.split('and')) -print(a.split('and',1)) # 最后一个参数代表分割次数 -# 3.join方法 字符或子串.join(多字符串组成的序列) -list1=['a','b','c','d'] -t1=('aa','bb','cc') -print('-'.join(list1)) -print('--'.join(t1)) -# 4.strip方法 -a = ' hello python and learn python and have fun and practice ' -print(a.lstrip())#清除左边的空格 -print(a.rstrip())#清除右边的空格 -print(a.strip())#清除两边的空格 -# 5.字符串对齐、居中 函数:ljust/rjust/center -a='hello' -print(a.ljust(10,'.')) -print(a.rjust(10,'.')) -print(a.center(10,'.')) - -# 四.判断 -# 1.starswith 字符串序列.startswith(子串, 开始位置下标, 结束位置下标) -a = 'hello python and learn python and have fun and practice' -print(a.startswith('hello')) #返回true -print(a.startswith('hello',10,40)) #返回false -print(a.startswith('hellos')) - -# 2.endswith -print(a.endswith('ce')) #返回true -print(a.endswith('practice',30,len(a))) #返回true - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\347\254\246\344\270\262\347\232\204\350\276\223\345\205\245 format.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\347\254\246\344\270\262\347\232\204\350\276\223\345\205\245 format.py" deleted file mode 100644 index f9f231433e43f31411778395375aa05f88b49ccb..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\255\227\347\254\246\344\270\262\347\232\204\350\276\223\345\205\245 format.py" +++ /dev/null @@ -1,14 +0,0 @@ -# 方法1: -hello='hello' -name='apple' -age=18 -weigh=52.5 -print(f'{hello},{name},welcome!') - -# 方法2: -print('%s,%s,welcome!'%(hello,name)) -print('my name is %s,age is %d,weigh is %.2f'%(name,age,weigh)) - -#方法3 -f='我的名字是{1},我的年龄是{2},我的体重是{0}'.format(weigh,name,age) -print(f) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\260\206\350\276\223\345\205\245\345\206\205\345\256\271\345\257\274\345\205\245\346\234\254\345\234\260\346\226\207\344\273\266.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\260\206\350\276\223\345\205\245\345\206\205\345\256\271\345\257\274\345\205\245\346\234\254\345\234\260\346\226\207\344\273\266.py" deleted file mode 100644 index e2308b715baefdf4a0022fe8a81953328dd84ad8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\345\260\206\350\276\223\345\205\245\345\206\205\345\256\271\345\257\274\345\205\245\346\234\254\345\234\260\346\226\207\344\273\266.py" +++ /dev/null @@ -1,16 +0,0 @@ -f=open('doc20201225.txt','w',encoding='utf-8') -f.write("""# 方法1: -hello='hello' -name='apple' -age=18 -weigh=52.5 -print(f'{hello},{name},welcome!') - -# 方法2: -print('%s,%s,welcome!'%(hello,name)) -print('my name is %s,age is %d,weigh is %.2f'%(name,age,weigh)) - -#方法3 -f='我的名字是{1},我的年龄是{2},我的体重是{0}'.format(weigh,name,age) -print(f)""") -f.close() \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201.py" deleted file mode 100644 index f91cdad85ff7770367eba4ac53e9e3db56fa28d1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Carmen/5\347\217\255_Carmen_\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\350\257\276\344\275\234\344\270\232/\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201.py" +++ /dev/null @@ -1,13 +0,0 @@ -# 1.编码 encode -a='你好啊' -b=a.encode(encoding='utf-8') -print(b) -# 2.解码 -c=b.decode(encoding='utf-8') -print(c) -# 3.混合编码 -e='你好'.encode(encoding='utf-8')+'你不好'.encode(encoding='gbk') -print(e) -# 4.混合码解码(鬼符) -print(e.decode('utf-8',errors='replace'))# 错误的码会提示 -print(e.decode('utf-8',errors='ignore'))# 错误的码会忽略 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/1.png" deleted file mode 100644 index 5ec2580664e0f3851279584d42aafe200a062b85..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/2.png" deleted file mode 100644 index b42230a17e9cf3986897a580bee9df042a2f326e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\357\274\2101215\357\274\211.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\357\274\2101215\357\274\211.md" deleted file mode 100644 index 17f21e63682e5007a919dca1b6ed1f4837bdba2c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-15\357\274\211.assets/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\357\274\2101215\357\274\211.md" +++ /dev/null @@ -1,174 +0,0 @@ -# 第一周-第一节课-随堂笔记 - -## 养成良好的习惯 - -- 不要相信自己的记忆力,做好笔记和文档。 - - - `typora` - - ``` - https://typora.io/ - ``` - - - 创建标题 - - ``` - ctrl + 数字 - ``` - - - 创建目录列表结构 - - ``` - - + 空格 - ``` - - - 创建代码块 - - ``` - option + command + c - ``` - -- 科学的搜索习惯 - - - 官方文档和`Github`库 - - ``` - https://docs.python.org/zh-cn/3.6/tutorial/index.html - https://github.com/ - ``` - - - StackOverflow(英语较好的同学,也可以借助翻译工具) - - ``` - https://stackoverflow.com/ - ``` - - - 简书&知乎 - - - 谷歌搜素&必应搜索 - -- 良好的学习心态 - - 面向需求学习 - - 有效率的学习 - - 自己思索10分钟 - - 不要担心问题太小白,要及时询问 - - 尽量在大群中讨论 - -## 编程语言的基本概述 - -- 什么是编程语言? - - 相对于人与人之间的沟通,编程语言是人与计算机之间交互的媒介。 - -- 代码的执行流程 - - 代码 -> 机器码 -> 由计算机的处理器来执行 - - - 把代码翻译为机器的翻译就是编译器,在Python中也可以叫Python解释器 - - 编程语言Python是我们与解释器之间的翻译 - - 解释器是Python与计算机之间的翻译 - -- 编程语言有哪些分类? - - ``` - c - c++ - Java - Python - JavaScript - ``` - - - 编译型语言,解释型语言和混合型语言 - - 动态语言和静态语言 - - 强类型语言和弱类型语言 - -- 什么是动态语言?什么是静态语言? - - 编译时不知道变量类型的叫做动态语言,反之,编译时知道变量类型的就叫做静态语言。 - - - 动态语言 - - Python - - JavaScript - - 静态语言 - - C - - C++ - - Java - -- 什么是强类型语言?什么是弱类型语言? - - 在使用变量时,不会自动的改变变量的类型,反之,弱类型语言就会隐式帮你转换变量类型。 - - - 弱类型语言 - - JavaScript - - - 强类型语言 - - Python - - Java - - C - - C++ - -## Python环境的搭建 - -- Python下载 - - ``` - https://www.python.org/downloads/ - ``` - -- Python的安装 - - - 务必记住安装目录 - - 安装目录查询方式: - - 在`Terminal`中输入`which Python3` - -- IDE的下载 - - ``` - https://www.jetbrains.com/pycharm/download/#section=windows - ``` - - 下载社区版即可,足够用了。 - -## 运行我们的第一个Python程序 - -- 使用Pycharm新建第一个项目 - -- 运行我们的第一个python程序 - -- 编辑模式和交互模式 - - - 就是在编辑器中写好代码再运行 - - 交互模式会立刻打印当前对象的值 - -- 可能会遇到的问题 - - - 无法运行, 找不到python - - Pycharm添加Python解释器环境 - - - `SyntaxError: EOL while scanning string literal` - - 单引号和双引号没有正确的关闭 - - - `SyntaxError: invalid character in identifier` - - Python关键词中使用了中文字符 - - - 缩进问题 - - ``` - 一般都是使用tab进行缩进的 - ``` - - ``` - IndentationError: unexpected indent - IndentationError: expected an indented block - ``` - -## 课后作业 - -- Python环境的搭建 -- 练习添加环境变量 - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/main.py" deleted file mode 100644 index dcd85c86b4ff3fcfe2604227622d2976ad4c6d0b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/main.py" +++ /dev/null @@ -1,15 +0,0 @@ -#list实例 -a = [1,2.1,'abc',True,b'hello world',None] -print(a) - -#tuple实例 -b = (1,2.1,'abc',True,b'hello world',None) -print(b) - -#dict实例 -x = {"a":2,"b":2.1,"c":"abc","d":True,"e":b'hello world',"f":None} -print(x) - -#set实例 -c = {1,2.1,"abc",b'hello world',None} -print(c) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/\344\270\244\351\201\223\351\242\230.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/\344\270\244\351\201\223\351\242\230.png" deleted file mode 100644 index aa970d5486bbca29c0f085f1a1481aa32ef768ed..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-19\357\274\211.assets/\344\270\244\351\201\223\351\242\230.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index 29511f2f76df2aed0e29c93a92c097909cd351b3..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,151 +0,0 @@ -# 第一周-第二节课-随堂笔记 - -## 我们如何通过GIT提交作业? - -### 一、什么是GIT? - -最强大的分布式版本控制系统 - -- 分布式 - - 分布式的意思就是,大家`fork`之后的库,就像细胞分裂一样,彼此之间是平等的,可以互相合并代码。 - - 我们`fork`远程库之后,当前这个库就已经属于我们自己的了。 - - `* 为了教学方便,我们人为的设置了码育谷远程库作为我们的主库` - -- 版本控制 - - 通过分支切换来完成对不同版本的代码控制 - -### 二、我们日常工作中如何使用GIT? - -#### 1⃣️ 安装GIT - -`https://git-scm.com/downloads` - -#### 2⃣️ 如何在Pycharm中配置git - -`https://www.cnblogs.com/panpanda/p/13084313.html` - -#### 3⃣️ 查看安装的路径 - -`which git` - -#### 4⃣️ 如何使用git - -##### 4.1 本地上传到远程库 - -- 在代码托管平台新建远程库 - -- 配置用户(一个环境只用配置一次) - -- 初始化一个git仓库(本地代码仓库) - - - `git init` - -- 配置远程仓库(远程代码仓库) - - - ``` - git remote add origin https://gitee.com/kojay18/git_test.git - ``` - -- 新建`.gitignore`文件 - - 用来屏蔽不需要提交到项目的文件和文件夹 - - - 默认要屏蔽的文件和文件夹 - - `.idea` - - `.git` - - /venv/ - - /test/ - - `*/__pycache__/` - -- 选择要提交的项目文件 - - - 批量全部添加(不建议使用) - - `git add ./*` - - - 添加单个文件(建议) - - `git add xx/xx` - - - 通过Pycharm手动添加 - -- 提交项目 - - - commit - - 提交到你的本地库 - - - push - - 提交到远程库 - - - commit and push - - 二合一,提交到本地库和远程库 - -##### 4.2 远程库同步到本地库 - -- `git clone https://gitee.com/kojay18/git_test.git` - -##### 4.3 更新代码 - -- `git pull` - -##### 4.4 解决代码冲突 - -当本地代码更新时发现和远程代码有冲突 - -- 左边是本地当前的代码 -- 右边是远程库的代码 -- 中间是最后选取的结果 - -##### 4.5 历史回滚 - -- 右键目标文件或文件夹,点击history -- 回滚部分代码 -> 在弹出窗口右侧进行修改 -- 整个文件回滚 -> 右键revert - -##### 4.6 注意事项 - -- 一定要先新建`.gitignore` -- 不要在服务器/生产环境下直接修改代码 - -### 三、Python的虚拟环境 - -``` -* 新建一个新项目的时候,一定要先新建一个虚拟环境。 -``` - -一个与系统环境隔离的空间 - -#### 1⃣️ 虚拟环境的好处 - -- 与系统环境隔离,不会污染正式环境 -- 更新项目方便简洁 -- 通过`requirements.txt`解决不同平台,不同环境下的环境同步问题 - -#### 2⃣️ 新建虚拟环境 - -``` -python3 -m venv venv -``` - -#### 3⃣️ 激活虚拟环境 - -``` -# windows -venv\Scripts\Activate.bat - -# unix(Mac,ubuntu,centos) -source venv/bin/activate -``` - -### 四、作业 - -- 新建一个项目,建立虚拟环境,在Pycharm配置虚拟环境 -- 建立git仓库,并同步到码云 - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" deleted file mode 100644 index 29ffa14ce84f1a66e5620559717beb89cff38ea4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" deleted file mode 100644 index 21af25076d89c70cf2e2265d59dc5e22b8e942dc..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" deleted file mode 100644 index 4aa82079edbbb0c1ff56d2338cd6c743fdf8d688..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" deleted file mode 100644 index d3ed264eafbdd709338f83cd3df5faf303403c20..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-17\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-22\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-22\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-22\357\274\211.assets/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-22\357\274\211.assets/my_calculator.py" deleted file mode 100644 index faa69dc101304476623d291fb6e48f17af740f5b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232\357\274\21012-22\357\274\211.assets/my_calculator.py" +++ /dev/null @@ -1,37 +0,0 @@ -def jia(x, y): - jia_res = print(x + y) - return jia_res - -def jian(x, y): - jian_res = print(x - y) - return jian_res - -def cheng(x, y): - cheng_res = print(x * y) - return cheng_res - -def chu(x, y): - chu_res = print(x / y) - return chu_res - -def zc(x, y): - zc_res = print(x // y) - return zc_res - -def qy(x, y): - qy_res = print(x % y) - return qy_res - -def kf(x): - kf_res = print(x ** (1 / 2)) - return kf_res - -result = jia(1, 2) -result = jian(1, 2) -result = cheng(1,2) -result = chu(1,2) -result = zc(1,2) -result = qy(1,2) -result = kf(2) - -print(result) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-26\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-26\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-26\357\274\211.assets/lesson_3.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-26\357\274\211.assets/lesson_3.py" deleted file mode 100644 index 38760f4a2536687057518feaea5d989c6087596d..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232\357\274\21012-26\357\274\211.assets/lesson_3.py" +++ /dev/null @@ -1,36 +0,0 @@ -# 四大基础数据结构的CRUD操作 -# Create -s = ["a", "b"] -s.append(["c","d"]) -s.append((1,2)) -s.append({"a":2}) -s.append({1,2,3}) - -s = ["a"] -s_1 = (1,2,3) -s_2 = {"a":2}] -s_3 = {1,2,3} -s += s_1 -s += s_2 -s += s_3 -s.insert(0, "b") - -# Retrieve -s = ["a", "b", "c","d"] -a = s[0] -b = s[:-1:1] -c = s.index("b") - -# UPDATE -s = ["a", "b"] -s[0] = "c" -s[0:2] = ["d", "e"] - -# DELETE -s = ["a", "b","c"] -a = s.pop(0) -# 移除列表中的所有项 -s.clear() - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-24\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-24\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-24\357\274\211.assets/lesson_2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-24\357\274\211.assets/lesson_2.py" deleted file mode 100644 index 761f1864721a785d6b5ce85e25c602f8ebafcb83..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21 - 12.27/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232\357\274\21012-24\357\274\211.assets/lesson_2.py" +++ /dev/null @@ -1,107 +0,0 @@ -content = """ - -—————————————————————————— - -# 第一大题 - -—————————————————————————— - -# 1.字符串的编码 ->>> "你好".encode("utf-8") -b'\xe4\xbd\xa0\xe5\xa5\xbd' - -# 2.字符串的解码 ->>> b = "你好".encode("utf-8") ->>> b.decode("utf-8") -'你好' - -—————————————————————————— - -# 第二大题 - -—————————————————————————— - -# 1.Create(创建) ->>> a = "a" ->>> a += "b" ->>> a -'ab' - -# 2.Retrieve(检索) -# 根据索引 ->>> a = "Hello World" ->>> a[1] -'e' - -# find(获取目标字符的索引值) ->>> a = "hello world" ->>> a.find("e") -1 - -# startswith和endwith -# startswith ->>> f = "2020-11-22-xxxxx" ->>> f.startswith("2020-11-22") -True - -# endswith ->>> f = "xxx.jpg" ->>> f.endswith(".jpg") -True - -# 3.UPDATE(更新) -#replace(替换) ->>> a = "hello werld,hello werld" ->>> a.replace("wer","wor") -'hello world,hello world' - -# split(分割) ->>> a = "<>,<>,<>" ->>> a.split(",") -['<>', '<>', '<>'] - -# join(拼接) ->>> b -['<>', '<>', '<>'] ->>> ",".join(b) -'<>,<>,<>' - -# 4.DELETE(删除) -# strip ->>> a = " hello,world " ->>> a.strip() -'hello,world' - -—————————————————————————— - -# 第三大题 - -—————————————————————————— - -# 1.按传入参数默认顺序 ->>> a = "ping" ->>> b = "pong" ->>> "play pingpong:{}{}".format(a,b) -'play pingpong:pingpong' - -# 2.按指定参数索引 ->>> a = "ping" ->>> b = "pong" ->>> "play pingpong:{0},{1},{0},{1}".format(a,b) -'play pingpong:ping,pong,ping,pong' - -# 3.按关键词参数 ->>> "play pingpong:{a},{b},{a},{b}".format(a="ping",b="pong") -'play pingpong:ping,pong,ping,pong' - -# 4.按变量 ->>> a = "ping" ->>> b = "pong" ->>> f"play pingpong:{a},{b}" -'play pingpong:ping,pong' - -# 5.小数的表示 ->>> "{:.2f}".format(3.141596) -'3.14' - -""" \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/1.png" deleted file mode 100644 index 60f6f2e15c305577efaafdb3bde7b5f375e887dd..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/2.jpg" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/2.jpg" deleted file mode 100644 index 1ea82ddeff5e7f26bf7e1916ae28aa107083aad9..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/2.jpg" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/\347\254\2541\343\200\2012\351\227\256--\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\345\210\206\347\261\273.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/\347\254\2541\343\200\2012\351\227\256--\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\345\210\206\347\261\273.md" deleted file mode 100644 index 2ca8d99684260606ccc8b150f51b02b4a478e04c..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/\347\254\2541\343\200\2012\351\227\256--\345\233\233\345\244\247\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\345\210\206\347\261\273.md" +++ /dev/null @@ -1,9 +0,0 @@ -**四大数据类型的分类** - -- 是否可以更改 - - 可以更改:list(列表)、dict(字典)、set(集合) - - 不可更改:tuple(元祖) -- 是否有序 - - 有序:list(列表)、tuple(元祖) - - 无需:dict(字典)、set(集合) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/\347\254\2543\351\227\256--\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/\347\254\2543\351\227\256--\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" deleted file mode 100644 index 78b8a002af7bd24ea1cfa85a7439b4ab478f2114..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202\344\275\234\344\270\2322020-12-20/\347\254\2543\351\227\256--\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" +++ /dev/null @@ -1,19 +0,0 @@ -#list(列表) 六大基本类型:int float string bool bytes none -a=[1, 2.0, 'hello world', True, b'one', None] -print(a) -print(type(a)) - -#tuple(元祖) 六大基本类型:int float string bool bytes none -b=(1, 2.0, 'hello world', True, b'one', None) -print(b) -print(type(b)) - -#set(集合) 六大基本类型:int float string bool bytes none -c={1, 2.0, 'hello world', True, b'one', None} -print(c) -print(type(c)) - -#dict(字典) 六大基本类型:int float string bool bytes none -d={"A":1, "B":2.0, "C":'hello world', "D":True, "E":b'one', "F":None} -print(d) -print(type(d)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\270\200\351\227\256\343\200\201\346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\270\200\351\227\256\343\200\201\346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 99ee9e8c7daed4069ef7820005177127ed451389..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\270\200\351\227\256\343\200\201\346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\272\214\351\227\256\343\200\201\346\226\260\345\273\272git\344\273\223\345\272\223\345\271\266\345\220\214\346\255\2451.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\272\214\351\227\256\343\200\201\346\226\260\345\273\272git\344\273\223\345\272\223\345\271\266\345\220\214\346\255\2451.png" deleted file mode 100644 index 0911ee6a7446f76fa582055d2c34ee8c9ca9bdd0..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\272\214\351\227\256\343\200\201\346\226\260\345\273\272git\344\273\223\345\272\223\345\271\266\345\220\214\346\255\2451.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\272\214\351\227\256\343\200\201\346\226\260\345\273\272git\344\273\223\345\272\223\345\271\266\345\220\214\346\255\2452.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\272\214\351\227\256\343\200\201\346\226\260\345\273\272git\344\273\223\345\272\223\345\271\266\345\220\214\346\255\2452.png" deleted file mode 100644 index b064fbacf1fe0f29839403bbad6630a48a8d8359..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\270\200\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\2322020-12-19/\347\254\254\344\272\214\351\227\256\343\200\201\346\226\260\345\273\272git\344\273\223\345\272\223\345\271\266\345\220\214\346\255\2452.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py.py" deleted file mode 100644 index 78b8a002af7bd24ea1cfa85a7439b4ab478f2114..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202/my_calculator.py.py" +++ /dev/null @@ -1,19 +0,0 @@ -#list(列表) 六大基本类型:int float string bool bytes none -a=[1, 2.0, 'hello world', True, b'one', None] -print(a) -print(type(a)) - -#tuple(元祖) 六大基本类型:int float string bool bytes none -b=(1, 2.0, 'hello world', True, b'one', None) -print(b) -print(type(b)) - -#set(集合) 六大基本类型:int float string bool bytes none -c={1, 2.0, 'hello world', True, b'one', None} -print(c) -print(type(c)) - -#dict(字典) 六大基本类型:int float string bool bytes none -d={"A":1, "B":2.0, "C":'hello world', "D":True, "E":b'one', "F":None} -print(d) -print(type(d)) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" deleted file mode 100644 index a29fc22f9e40150e9c91155426c3622b25a9a962..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" +++ /dev/null @@ -1,143 +0,0 @@ -# 完成四大基础数据结构的CRUD操作 -#1、List(列表) -#1-1、Create(创建) -list_1 = ['a', 'b', 'c'] -#1-1-1、append 末尾添加元素 -list_1.append('d') -print(list_1) -#1-1-2、列表拼接 -list_2 = ['e', 'f'] -print(list_1 + list_2) -#1-1-3、列表增加 -print(list_1 * 2) -#1-1-4、insert 指定位置添加元素 -list_1.insert(4, 'e') -print(list_1) - -#1-2、Retrieve(检索) -#1-2-1切片 -list_3 = list(range(10)) -print(list_3[1:3]) -#1-2-2 index -list_4 = ['a', 'b', 'c'] -list_4.insert(list_4('b'), 'text') -print(list_4) - -#1-3、Update(更新) -#1-3-1索引赋值 -list_4[0] = 'a-1' -print(list_4) -#1-3-2切片赋值 -list_4[0:2] = 'a' -print(list_4) - -#1-4、Delete(删除) -#1-4-1 pop 从末尾删除元素并返回 -list_4.pop() -print(list_4) -#1-4-2 clear 清除列表中所有元素 -list_4.clear() -print(list_4) - - -#2、Tuple(元组) -#2-1、Create 无 - -#2-2、Retrieve -tuple_1 = (1, 2, 3, 4) -#2-2-1索引取值 -print(tuple_1[1]) -#2-2-2index -print(tuple_1.index(2)) -#2-2-3切片 -print(tuple_1[1:2]) - -#2-3、Update 无 - -#2-4、Delete 无 - - -#3、Dict(字典) -#3-1、Create -#3-1-1、键对值赋值 -dict_1 = {} -dict_1['a'] = 1 -dict_1['b'] = 2 -print(dict_1) - -#3-1-2、Update -dict_2 = {'c':3, 'd':4} -print(dict_1.update(dict_2)) - -#3-1-3、setdefault -dict_2.setdefault('e',0) -print(dict_2) - -#3-2、Retrieve -#3-2-1、键对值 -print(dict_2['c']) - -#3-2-2、get -print(dict_2.get('c')) - -#3-2-3、keys() -print(dict_2.keys()) - -#3-2-4、items() -print(dict_2.items()) - -#3-3、Update -#3-3-1、键对值赋值 -dict_2['c'] = 10 -print(dict_2) - -#3-3-2、update -dict_2.update({'c':5, 'f':10}) -print(dict_2) - -#3-4、Delete -#3-4-1、pop -dict_2.pop('f') -print(dict_2) - -#3-4-2、popitem() 相当于随机返回一个item -dict_2.popitem() -print(dict_2) - -#3-4-3、clear() 删除所有 -print(dict_2.clear()) - - -#4、Set(集合) -#4-1、Create -#4-1-1、add -s = set() -s.add('a') -print(s) - -#4-1-2、update -s.update('b') -print(s) - -#4-2、Retrieve -#4-2-1、运算符in -print('a' in s) - -#4-3、Update -#4-3-1、union -s.union({'c', 'd'}) -print(s) - -#4-4、Delete -#4-4-1、remove -s.remove('d') -print(s) - -#4-4-2、discard -s.discard('a') -print(s) - -#4-4-3、pop -s.pop() -print(s) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" deleted file mode 100644 index 32a3f563bcd7fea06f17f13956a433dd81c62957..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_Leo_\345\256\227\350\277\234/\347\254\254\344\272\214\345\221\250_\344\275\234\344\270\232\346\217\220\344\272\244/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202\350\257\276\345\220\216\344\275\234\344\270\232.py" +++ /dev/null @@ -1,60 +0,0 @@ -output = open("第二周_第二节.py", "w", encoding="utf-8") -content = """ -# 1、练习字符串的编码和解码 -# 编码(encode):字节序列(bytes)->字符序列(string) -"你好".encode("utf-8") -# 解码(decode): 字符序列(string)->字节序列(bytes) -b = "你好".encode("utf-8") -b.decode("utf-8") - -#2、练习字符串的CRUD -# Create(创建) -a = "one" -b = "_two" -print(a + b) - -a += " two" -print(a) -#Retrieve(检索) -a = "hello, world" -print(a[1]) -print(a.find('e')) -print(a.index('e')) - -f = "2020-12-27-xxxx" -print(f.startswith("2020-12-27") ) - -f = xxxx.jpg -print(f.endswith("jpg")) - -#Update(更新) -#replace(替换) -a = "oolloo" -print( a.replace("l", "o")) -#split(分割) -a="one, two, three" -print(a.split(",")) -#join(拼接) -b = a.split(",") -print(",".join(b)) - -#Delete(删除) -a = "oolloo" -print(a.strip("o")) -print(a.lstrip("o")) -print(a.rstrip("o")) - -#3、练习字符串的格式化 -#按传入参数默认顺序 -a = "ping" -b = "pong" -print("play pingpong: {}, {}".format(a, b)) -#按指定参数索引 -print("play pingpong: {0}, {1}, {0}, {1}".format(a, b)) -#按关键词参数 -print("play pingpong: {a}, {b}, {a}, {b}".format(a='ping', b='pong')) -#按变量 -print("f.playing pingpong: {a},{b}") -""" -output.write(content) -output.close() diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\344\272\221/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\344\272\221/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-1 \350\256\276\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-1 \350\256\276\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.PNG" deleted file mode 100644 index 2a48ed6cd607c4950cb71f932e1bbe3eb0702a21..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-1 \350\256\276\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-2 Python \345\256\211\350\243\205.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-2 Python \345\256\211\350\243\205.PNG" deleted file mode 100644 index 97d9d008b065b5ce0121ee5cdd75e116f41307ab..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-2 Python \345\256\211\350\243\205.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-3 Pycharm Print.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-3 Pycharm Print.png" deleted file mode 100644 index 94508c0e4bab6ab6c48f34ebed9c3f3c0e14ac1e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/#1-1-3 Pycharm Print.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202 \347\254\224\350\256\260 20201215 LQ.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202 \347\254\224\350\256\260 20201215 LQ.md" deleted file mode 100644 index e0f741c1bac46bf645b38921b3e51f678712e5b2..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232.12.15/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\200\350\212\202 \347\254\224\350\256\260 20201215 LQ.md" +++ /dev/null @@ -1,107 +0,0 @@ -# 第一周 第一节 笔记 20201215 LQ - -## 学习习惯 - -- 做好笔记,文档管理 Typora - -- Typora - -- 创建标题 **Ctrl + 数字** - -- 创建目录列表结构 **- + 空格** - -- 创建代码块 - - ``` - ** Ctrl + Shift + K ** - ``` - -- 科学搜索 - - - -官方文档和***Github*** **Python 3.6.5, Documentation ** - - ``` - https://www.python.org/doc/ - https://circleci.com/integrations/github/?utm_source=gnb&utm_medium=SEM&utm_campaign=SEM-gnb-Github-Eng-ni&utm_content=SEM-gnb-Github-Eng-ni-Github&gclid=Cj0KCQiA2uH-BRCCARIsAEeef3k-8YmMqAsSMCVeW5RktCF8PzTiJcSrXHGxdszHagX_yj3jYaILwpwaAryyEALw_wcB - ``` - - - Stackoverflow (**error描述,排错**) - - ``` - https://stackoverflow.com/ - ``` - - - 简书 知乎 - - - 谷歌 - -- 良好的学习心态 - - - **面向需求** - - 有效率的学习 - - 自己求索+及时询问 - - 社群讨论 - -## 编程语言的基本概述 - -- What's programing language? - - - human & computer -- communication - -- Code **procedure** - - - Code--机器码--Computer--执行 - - 把代码翻译为机器码的翻译就是编译器,在python中也可以叫python解释器 - - 编程语言python是我们与解释器之间的翻译 - - 解释器是python与计算机之间的翻译 - -- 编程语言分类 - - - C - - C ++ - - Java - - Python - - JavaScript - - 编译型语言 解释性语言 和混合型语言 - - 动态语言和静态语言 - - 编译时不知道变量类型的叫做**动态语言**,编译时知道变量类型的叫做**静态语言** - - 动态语言 (Python, Javascript) - - 静态语言 (C, C++, Java) - - 强类型语言和弱类型语言 - - 在使用变量时,不会自动改变变量类型称为强类型;(**Python, Java, C, C++**) - - 在使用变量,会隐式帮你改变变量类型称为弱类型语言。(**Javascript**) - - ## Python环境搭建 - -- Python 下载 ( ver 3.6.5, 不要奇数版本,多测试用) - -- Python 安装 - - - 要牢记安装目录 - - 环境变量 - - 用户变量 - -- IDE 集成开发环境 - - - Pycharm - -- IDE安装 - - ## 运行第一个python程序 - -- pycharm 新建项目 - -- 运行第一个程序 - - - 编辑模式 编码器中写好代码再运行 - - 交互模式 会立刻打印当前对象的值 - -- Errors - - - 无法运行 找不到python **pycharm 和python 匹配** - - 缩进问题 **建议使用Tab缩进** - -## 课后作业 - -- Python环境搭建 -- 练习添加环境变量 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232.12.19/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232.12.19/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232.12.19/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260 20201219.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232.12.19/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260 20201219.md" deleted file mode 100644 index 07cdaeb137aeacdd6f8df9517d696fb5da28efb8..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232.12.19/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260 20201219.md" +++ /dev/null @@ -1,232 +0,0 @@ -# 第一周-第三节-随堂笔记 20201219 - -## 变量和赋值 - -- 什么是变量? - - - 一个实体的指代 - - - 查看变量的内存地址 - - ``` - id(x) - ``` - - - 可变化,可重新赋值 - - - 为变量赋值 - - - 通过 = 来赋值 - - ``` - x = 3 - ``` - - - 被重新赋值之后的值去哪了? - - - 被系统回收了 - - - Python的常量 - - - Python没有常量这个数据类型 - - 程序员之间约定,如果这个变量的命名都是大写字母,就将被视为一个常量 - -## Python的六大基本类型 - -强调**基本类型** 的原因是数据类型和数据结构指向的范围更加广泛,不要产生错误的认识或者思维定式 - -- 通过type()函数来查看当前变量的数据类型 - -- Int(整数) - - ``` - int() #转为整数数据类型 - ``` - -- float (浮点数) - - ``` - float() #转为浮点数数据类型 - ``` - - - 计算机内部只能识别0或1,浮点数强调的是小数的表现形式 - -- string (字符串,字符序列) - - ``` - str() #转为字符串数据类型 - ``` - - - 在有些语言中,单个字符也是一个基本的数据类型 (Char) - - - 有序的 - - - 如何表示字符串? - - ``` - " " - '' - '''' - """" - ``` - - - 转义字符 - - 告诉python解释器,我们当前要表示的是一个字符或者是特殊字符 - - - 通过 \ 来转义 - - \n 换行 - - - boolean (布尔值) - - 用来表示 True 或者 False - - - True 等价于1 - - - Flase 等价于0 - - ``` - bool(2) ---True - bool(0) ---False - ``` - - - bytes (二进制系列) - - 二进制的表示形式 - - - None (空) - - - 有了False和0 为啥还需要None - - 因为False和0有时也代表了一种结果 - -## Python的四大基本数据结构 - -- list(列表) - - - 什么是列表? - - 用来转载**不同数据类型**的数据结构 - - - 列表的特点 - - - 有序 - - 可以转载任意数据类型 - - 可更改 - - - 如何表示list? - - - 通过list() 新建一个列表 - - ``` - list("hello world") - ``` - - - 通过[ ] 声明一个列表 - - ``` - a = [1,2,3] - ``` - -- tuple(元祖) - - - 什么是元祖? - - 可以认为,元祖是不可修改的列表,常用来表示记录 - - - 元祖的特点? - - - 有序 - - 可以转载任意的数据类型 - - 不可更改 - - - 如何表示tuple - - - 通过tuple() 新建一个元祖 - - ``` - tuple("hello") - ``` - - - 通过(,)来声明一个元祖 - - ``` - a = (1,2,3) - - #声明单个元素的元祖,要添加逗号 - a = (1, ) - ``` - -- dict(字典) - - - 什么是字典? - - 字典也叫 hashtable, 通过hash(散列函数)将传入的key值生成地址来查找value - - key -> hash 函数 ->返回了value的地址 ->通过地址返回value值 - - - 字典的特点? - - **无序** - - Python3.6 是有序的,无视这一点 - - - 字典中的key必须是可hash(不可更改,唯一的) - - ???可更改??? - - - 如何表示字典? - - - 通过dict() 来创建字典 - - ``` - dict(a=2) - ``` - - - 通过{ } 来声明一个字典 - - ``` - a = {"a": 2} - ``` - -- set(集合) - - - 什么是Set - - set其实就是没有value的字典 - - - Set (集合) 的特点 - - - 无序的 - - 集合中的Key 必须是可hash的 - - 可以更改 - - 元素是唯一的 - - - 如何表示Set - - - 通过set()来创建集合 - - ``` - set([1,2,2]) - ``` - - - 通过{ } 来表示 - - ``` - {1,2,3} - ``` - -## 课后作业 - -- 四大基本数据结构中哪些是可变的,哪些是不可变的? - - **可变的数据结构:list(列表),dict(字典),set(集合)** - - **不可变的数据结构:tuple (元祖)** - -- 四大基本数据结构中哪些是有序,哪些是无序的? - - **有序的数据结构:list(列表),tuple (元祖)** - - **无序的数据结构:dict(字典),set(集合)** - -- 创建set, list, dict, tuple实例每个数据结构的实例需要包括六大基本类型 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-1-GIT\350\260\203\347\224\250.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-1-GIT\350\260\203\347\224\250.PNG" deleted file mode 100644 index 1cb7a26fc0e5d0521f7017c357aa9fc0c8648751..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-1-GIT\350\260\203\347\224\250.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-2-GIT\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-2-GIT\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.PNG" deleted file mode 100644 index b17b7616dd7980423c76b27390cc4cb2a3f78748..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-2-GIT\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-3-\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\203.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-3-\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\203.PNG" deleted file mode 100644 index 9dbceb24e4ab2b242a4a92b460fd8055cfd325f7..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-3-\345\273\272\347\253\213\350\231\232\346\213\237\347\216\257\345\242\203.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-4-\346\217\220\344\272\244\345\210\260\350\277\234\347\250\213\345\272\223.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-4-\346\217\220\344\272\244\345\210\260\350\277\234\347\250\213\345\272\223.PNG" deleted file mode 100644 index 2f4e78eb159a669c55bfe847009c43d3b505270e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/#1-2-4-\346\217\220\344\272\244\345\210\260\350\277\234\347\250\213\345\272\223.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260 20201217.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260 20201217.md" deleted file mode 100644 index b4d996cdc3bb7167d750bf17cbfdaf50e033a822..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\210\230\345\274\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232.12.17/\347\254\254\344\270\200\345\221\250-\347\254\254\344\272\214\350\212\202-\351\232\217\345\240\202\347\254\224\350\256\260 20201217.md" +++ /dev/null @@ -1,183 +0,0 @@ -# 第一周-第二节-随堂笔记 - -#### 1,如何通过GIT来提交作业 - -###### 什么是GIT? - -最强大的**分布式**版本控制**系统** - -- 分布式 - - 分布式指的是成员fork之后的库,就像细胞分裂一样,彼此库是平等的,可以互相合并代码 - - 我们fork远程库之后,当前的库就已经属于我们自己 - - ``` - *此次,我们认为设置码育谷远程库作为主库 - ``` - -- **版本控制** - - ``` - *通过分支切换,实现对不同版本的代码控制 - ``` - -#### 2. GIT 的使用 - -- 安装 - - ``` - https://git-scm.com/downloads - ``` - -- 将GIT添加到环境变量 (https://jingyan.baidu.com/article/ff42efa9c7bd12c19e22028a.html) - - ``` - D:\Downloads\Git\cmd\git.exe - ``` - -- Pycharm配置GIT - - ``` - File-Setting-Version control-Path-Test - ``` - - - 查看安装路径 - - ``` - - where git (windows) - - which git (linux) - ``` - -- 如何调用Git - - **本地上传到远程库** - - - 在平台上新建远程库 - - - 配置用户 (一个环境只用配置一次) - - ``` - git config --global user.name "刘强" - git config --global user.email "liuqiangbio@126.com" #设置邮箱# - ``` - - - 初始化一个git仓库 - - ``` - git init - ``` - - - 配置远程仓库(远程代码仓库) - - ``` - git remote add origin https://gitee.com/plantsanseido/git_test.git - ``` - - - 选择要提交的项目文件 - - - 批量全部添加(不建议) - - ``` - git add ./* - ``` - - - 添加单个文件 - - ``` - git add xx/xx - ``` - - - 通过Pycharm手动添加 - - ``` - 文件选中, git处后选择 add,完成手动添加 - ``` - - - 新建 gitignore文件 - - 用来屏蔽不需要提交上传到项目的文件或文件夹 - - - 最好要默认要屏蔽的文件和文件夹 - - - ``` - .idea - .git - /venv/ - /test/ - */__pycache__ #* 代表所有目录, pycache: python代码翻译成自解码供机器读取,非每次都有,仅第一次出现。 - ``` - - - 提交项目 - - - commit - - 提交到自己的本地库 - - - push - - 提交到远程库 - - - commit and puch - - 二合一,提交到本地库和远程库 - - Note: (git init)要在文件添加之前建立,以防止不需要的文件(如.idae)等上传 - - - 远程同步到本地库 - - ``` - https://gitee.com/xxx(用户名)/xxx(项目名).git - ``` - - - 更新代码 - - ``` - git pull - ``` - - - 解决代码冲突 - - 当本地代码更新时发现和远程代码有冲突 - - - 左边是本地当前代码 - - 右边是远程库代码 - - 中间是最后选择读取的结果 - - - 历史回滚 - - 右键目标文件或者文件夹 点击 history - - 回滚部分代码 -> 在弹出窗口右侧进行修改 - - 回滚整个文件 -> 右键 revert - - - **注意事项** - - - 一定要先新建 .gitigonre - - 不要在服务器/生产环境下直接修改代码 - -#### 3. Python 的虚拟环境 - -一个与系统环境隔离的空间 - -- 虚拟环境的好处 - - - 与系统环境隔离,不会污染正式环境 - - 更新项目方便简洁 - - 通过" requiorement.txt "解决不同平台,不同环境下的环境同步问题 - -- 新建虚拟环境 - - ``` - python -m venv venv # windows环境 - ``` - -- 激活虚拟环境 - - ``` - venv\Scripts\Activate.bat #windows - source venv/bin/active #Linux - ``` - -课后作业 - -- 新建一个项目, 建立虚拟环境,在pycharm配置虚拟环境 -- 建立Git仓库。并同步码云 - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\230\277\345\230\277/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\230\277\345\230\277/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/python\345\256\211\350\243\205.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/python\345\256\211\350\243\205.JPG" deleted file mode 100644 index e7e8ffba622ed473f73252ce10bb0d295f8c9818..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/python\345\256\211\350\243\205.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/\346\211\223\345\215\260\346\225\260\346\215\256.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/\346\211\223\345\215\260\346\225\260\346\215\256.JPG" deleted file mode 100644 index 48429c306e48d4bc5bc202b77a40564ec4492d5e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/\346\211\223\345\215\260\346\225\260\346\215\256.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/\351\205\215\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/\351\205\215\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.JPG" deleted file mode 100644 index b6d5825d7f45db400b3ae92062acbb1cd698f884..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232(12.20)/\351\205\215\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/main.py" deleted file mode 100644 index 394f073102c4d0c9767abeb4a93a7900bb086585..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/main.py" +++ /dev/null @@ -1,30 +0,0 @@ -# int -a = int('1') - -# float -b = float('1.0') - -# string -c = str("abc") -d = str('d') - -# boolean -e = bool(2) - -# list -l =[a, b, c, e, a,bin(2),None] - -# tuple -t = (a, b, c, e, b,bin(2),None) - -# dict -d = {1: a,3: b,4: c,5: e,6:bin(2),7:None} - -# set -s = set(l) - - -print(l) -print(t) -print(d) -print(s) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index c3a468887d6594c7180e42e4d47bb573bbd22efa..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,213 +0,0 @@ -## 第一周第三节课-随堂笔记 - -## 变量和赋值 - -- 什么是变量 - - - 一个实体的指代 - - - 查看变量的内存地址 - - ``` - id(x) - ``` - - - 可重新赋值 - -- 为变量赋值 - - - 通过=来赋值 - - ``` - x=3 - ``` - - - 被重新赋值之后的值去哪了 - - 被系统回收了 - -- python常量 - - python没有常量这个数据类型 - - 程序员之间约定命名为大写字母的为常量 - -## python的六大基本类型 - -- 强调基本的原因数据类型和数据结构指向的范围更加广泛,不要产生错误的认知,形成思维定式 - -- 通过type()函数来查看当前变量的数据类型 - - - Int(整数) - - ``` - int('1') - ``` - - - float(浮点数) - - ``` - float('1.0') - float('INF') - ``` - - - 因为计算机内部只认识1和100,所以浮点数强调的是小数的表现形式 - - - string(字符串,字符序列) - - ``` - str(x) - ``` - - - 在有些语言中,单个字符也是一个基本数据类型(char) - - 有序的 - - 如何表示字符串 - - “ ”(可以在命令行中换行) - - ’ ‘ - - - 转义字符 - - 告诉python解释器,我们当前要表示的是一个字符或者特殊字符 - - - 通过\来转义 - - ``` - "2\"" - "2\n" - ``` - - - boolean(布尔值) - - ``` - bool(2) - bool(0) - ``` - - 用来表示True或者false - - - True等价1 - - - false等价0 - - - bytes(二进制序列) - - 二进制的表示 - - None(空) - - - 有了false和0为什么还要none - - 因为false和0有时候也代表一种结果 - - - -## python的四大基本数据结构 - -- list(列表) - - 用来装载不同数据类型的数据结构 - - - 列表的特点 - - - 有序的 - - 可以装载任意数据类型 - - 可以更改的 - - - 如何表示list - - - 通过list()新建一个列表 - - ``` - list("hello") - ``` - - - 通过[]声明一个列表 - - ``` - a=[1,2,3] - ``` - -- tuple(元组) - - - 可以简单的认为元组就是不可修改的列表,常用来表示记录 - - 特点 - - 有序的 - - 可以装载任意数据类型 - - 不可更改 - - - 如何表示tuple - - - 通过tuple()新建一个元组 - - ``` - tuple("hello") - ``` - - - 通过(,)来声明一个元组(圆括号可以表示优先级) - - 声明单个元素的元组,要添加逗号 - - ``` - a=(1,) - ``` - -- dict(字典) - - - 字典也叫hashtable,通过hash(散列)函数传入的key值生成地址来查找value - - key->hash函数->返回value的地址->通过value地址返回value值 - - - 特点 - - - 无序 - - python3.6是有序的,无视这一点 - - - 字典中的key必须是可hash的,也就是不可更改的唯一的 - - 可以更改 - - - 表示字典 - - - 通过dict()来创建字典 - - ``` - dict(a=2) - ``` - - - 通过{}来声明一个字典 - - ``` - a={"a":2} - ``` - -- set(集合) - - - 什么是set - - set是没有value的字典 - - - 特点 - - 无序 - - 集合中的key必须是可hash的 - - 可以更改 - - 元素是唯一的 - - - 如何表示set - - - 通过set()来创建集合 - - ``` - set([1,2,3]) - ``` - - - 通过{1,2,3}来表示 - - # 课后作业 - - - 四大基本数据结构中哪些是可变的,哪些是不可变的? - - list,dict,set是可变的, tuple是不可变的。 - - - 四大基本数据结构中哪些是有序的,哪些是无序的 - - list,tuple是有序的,dict,set是无序的 - - - 创建set,list,dict,tuple实例,每个数据结构的实例需要包含六大基本类型 - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.JPG" deleted file mode 100644 index 3e7e40285629a685feb400a0def74d242d6fc70d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232/\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/git1.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/git1.JPG" deleted file mode 100644 index df7e4dec453a39647be558db9e43845dfc07f618..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/git1.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/git2.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/git2.JPG" deleted file mode 100644 index da81338d08732b791de9aacea72b9c2c126e2384..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/git2.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/venv1.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/venv1.JPG" deleted file mode 100644 index 21c90c8b613faf609ecf313e0158bf96e1b94ab4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/venv1.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/venv2.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/venv2.JPG" deleted file mode 100644 index 353c5e2fed2b686a03470cf17f3874bd1b894ab4..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\23212.14-12.20/\347\254\254\344\270\200\345\221\250\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232/venv2.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/main.py" deleted file mode 100644 index d9808de9ec362cea2d8232eb367fd3fe541495f1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/main.py" +++ /dev/null @@ -1,28 +0,0 @@ -import my_calculator as cal - -a=44 - -b=15 - -#加 -c=cal.add(a,b) -print(str(a)+"加"+str(b)+"等于"+str(c)) -#减 -d=cal.sub(a,b) -print(str(a)+"减"+str(b)+"等于"+str(d)) -#乘 -e=cal.mul(a,b) -print(str(a)+"乘"+str(b)+"等于"+str(e)) -#除 -f=cal.divi(a,b) -print(str(a)+"除"+str(b)+"等于"+str(f)) -#整除 -g=cal.edivi(a,b) -print(str(a)+"整除"+str(b)+"等于"+str(g)) -#取余 -h=cal.rem(a,b) -print(str(a)+"与"+str(b)+"取余等于"+str(h)) -#平方 -i=cal.sqrt(a,b) -print(str(a)+"的"+str(b)+"次方等于"+str(i)) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/my_calculator.py" deleted file mode 100644 index 83e55827eeb60d6d1d7574505657ca89a46bec37..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/my_calculator.py" +++ /dev/null @@ -1,30 +0,0 @@ - -#加 -def add(a,b): - return a+b - - -#减 -def sub(a,b): - return a-b - -#乘 -def mul(a,b): - return a*b - -#除 -def divi(a,b): - return a/b - -#取整 -def edivi(a,b): - return a//b - -#平方 -def sqrt(a,b): - return a**b - - -#取余 -def rem(a,b): - return a%b \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/CRUD_2.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/CRUD_2.py" deleted file mode 100644 index a05997e1cb00333cdab31dbcb3dd23e4fb8b77a2..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\270\211\346\254\241\344\275\234\344\270\232/CRUD_2.py" +++ /dev/null @@ -1,185 +0,0 @@ -# list -a = [] -#末尾追加 -a.append(1) -print(a) - -#两个序列的拼接 -a += ["b"] -print(a) - -# 指定位置插入 -l = [1, 2, 3, 4, 5] -l.insert(3, 10) -print(l) - - -# 按索引取值 -print(a[1]) - - -# 切片 -print(l[1:4]) - - -# 列表最后一个 -print(l[-1]) - - -# 间隔取值 -l_2 = list(range(100)) -print(l_2[0:20:3]) - - -# 检索 -l_3 = ["a", "b", "c", "d", "t"] -print(l_3.index("b")) - - -# 索引赋值 -l_3[4] = "o" -print(l_3) - - -# 切片赋值 -l_3[0:3] = "1" -print(l_3) - - -# 删除末尾元素并返回 -l_3.pop() -print(l_3) - - -# 清除列表的元素,不会改变内存地址 -l_3.clear() -print(l_3) - - -# 排序1 -l_4 = [13, 1, 4, 2, 9] -l_4.sort() -print(l_4) - -# 排序2 -l_5 = [13, 1, 4, 2, 9] -l_6 = l_5.sorted() -print(l_5) -print(l_6) - -# 倒序 -l_6.reverse() -print(l_6) - - - - -# tuple -# 索引取值 -t = (4, 2, "a", "d", 5) -print(t[2]) - - -# index -print(t.index(0)) - - -# 切片 -print(t[0:3]) - - - - -# dict -# 键対值赋值 -d = {"a":3,"b":4,"c":2,"o":5} -d["t"] = 6 -print(d) - - -# 合并字典 -d_1 = {"h": 11} -d.update(d_1) -print(d) - - -# setdefault,没有key则加入新元素 -d.setdefault("k", 13) -print(d) - -# setdefault,有key则返回key值 -print(d.setdefault("a", 0)) -print(d) - - -# 键对值访问 -print(d["c"]) - -print(d.get("b")) - - -# 返回所有key -print(d.keys()) - - -# 返回所有value -print(d.values()) - - -# 返回所有键对值 -print(d.items()) - - -# 键对值赋值 -d["a"] = 55 -print(d) - -#update -d.update({"b": 200, "c": 300}) -print(d) - - -# 删除当前键对值 -d.pop("k") -print(d) - -# 返回一个item -print(d.popitem()) - - -# 清空字典 -d.clear() -print(d) - - - - -# set -s = set() -# 添加 -s.add("a") -print(s) - - -# 判断 -print("a" in s) - - -# union合并 -s_1 = {"b", "c"} -s_2 = s.union(s_1) -print(s_2) - - -# 移除 -s_2.remove("a") -print(s_2) - -s_2.discard("t") -print(s_2) - - -# 无序删除并返回 -s_2.pop() -print(s_2) - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/CRUD.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/CRUD.py" deleted file mode 100644 index a564ff7d6d4c9f6b347e5c4aac9ed45024b3ade4..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\271\264\350\275\273\344\272\272\344\270\215\350\256\262\345\220\276\345\276\267/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232/\347\254\254\344\272\214\345\221\250\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232/CRUD.py" +++ /dev/null @@ -1,81 +0,0 @@ - -content=""" ->>> b="你好".encode("utf-8") ->>> b -b'\xe4\xbd\xa0\xe5\xa5\xbd' ->>> b.decode("utf-8") -'你好' - ->>> a="a" ->>> b="b" ->>> a+=b ->>> a -'ab' - ->>> a="hello,world" ->>> a[1] -'e' ->>> a.find("e") -1 ->>> a.find("?") --1 ->>> a.index("h") -0 ->>> a.index("?") -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - ->>> f.startswith("2020-12-1") -True - ->>> f="xxx.jpg" ->>> f.endswith(".jpg") -True - ->>> a="hello,world" ->>> a.replace("hello","hi") -'hi,world' - - a="hello,world" ->>> a.replace("hello","hi") -'hi,world' ->>> a.split(",") -['hello', 'world'] - ->>> b="hello,world" ->>> b=b.split(",") ->>> b -['hello', 'world'] ->>> ",".join(b) -'hello,world' - ->>> a="ping" ->>> b="pong" ->>> "play pingpong:{}{}".format(a,b) -'play pingpong:pingpong' - ->>> "play pingpong:{0},{1},{0},{1}".format(a,b) -'play pingpong:ping,pong,ping,pong' - ->>> "play pingpong:{a},{b},{a},{b}".format(a='ping',b='pong') -'play pingpong:ping,pong,ping,pong' - ->>> "{:.2f}".format(3.14159) -'3.14' - ->>> "playing %s %s"%("ping","pong") -'playing ping pong' - -""" - - -output=open("output.txt","w",encoding="utf-8") -output.write(content) -output.close() - - -input=open("output.txt","r",encoding="utf-8") - -content_2=input.read() -print(content_2) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 12.20/third homework.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 12.20/third homework.py" deleted file mode 100644 index a68eb3fd69ae262db2f571f984596b10acc72f74..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 12.20/third homework.py" +++ /dev/null @@ -1,29 +0,0 @@ -# 四大基本数据结构中 list 和 tuple是有序的, dict 和 set 是无序的 -# 四大数据结构, 除了 tuple不可更改,其余的都是可以更改的 - -age = 24 #整数 -money = 99.99 #浮点数 -T = bool(1) -F = bool(0) #布尔值 -er = bytes("so many money".encode("utf-8")) #二进制 -c = None - -list1 = ["I am", age, "years old, and I make", money, "money today.", er, "so I am very happy", T, c] -print(list1) - -tuple1 = ("I am", age, "years old, and I make", money, "money today.", er, "so I am very happy", T, c) -print(tuple1) - -set1 = {"I am", age, "years old, and I make", money, "money today.", er, "so I am very happy", T, c} -print(set1) - -dict1 = {"age": 24, "money": 99.99, "T": bool(1), - "er": bytes("so many money".encode("utf-8")), "c": None} -print(dict1) - -echo(list1) - - - - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 12.15/python \345\256\211\350\243\205.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 12.15/python \345\256\211\350\243\205.JPG" deleted file mode 100644 index a701e2f923f7f127e6c39a207759a43be724be9d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 12.15/python \345\256\211\350\243\205.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 12.15/\346\211\223\345\215\260\346\225\260\346\215\256.JPG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 12.15/\346\211\223\345\215\260\346\225\260\346\215\256.JPG" deleted file mode 100644 index 28ca8f406b97f1d3c3a9c4400889286fb159fbb7..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 12.15/\346\211\223\345\215\260\346\225\260\346\215\256.JPG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245.png" deleted file mode 100644 index 614f0f9e471cf9ec64076f140e8f62b306e1c0e5..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\346\226\260\345\273\272\344\273\223\345\272\223.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\346\226\260\345\273\272\344\273\223\345\272\223.png" deleted file mode 100644 index 353c37faac8b38bdaf845dfbff5f706d7170b927..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\346\226\260\345\273\272\344\273\223\345\272\223.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\346\226\260\351\241\271\347\233\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\346\226\260\351\241\271\347\233\256.png" deleted file mode 100644 index 3fb0909d3f81e7b7cabe662a664e1c3b62286cac..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\346\226\260\351\241\271\347\233\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" deleted file mode 100644 index 71fbf5455fd46e5549e1ae4b01ab1148e7cabef7..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14-12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 12.18/\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\203.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 \350\277\220\347\256\227\347\254\246/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 \350\277\220\347\256\227\347\254\246/.keep" deleted file mode 100644 index 94b4028f65b2db60529743a76d69e4c3e2f2e638..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 \350\277\220\347\256\227\347\254\246/.keep" +++ /dev/null @@ -1,60 +0,0 @@ -def bb(*args): - result = 1+1, 3-2, 2*2, 10/2, 10//3, 10 % 3, 8**(1/2) - return result - -result = bb(1+1, 3-2, 2*2, 10/2, 10//3, 10 % 3, 8**(1/2)) -print(result) - - -a = 10 -b = 21 -def plus(arg): #加法 - result = a+b - return result - -result =plus(a+b) -print(result) - -def minus(arg): #减法 - result = b-a - return result - -result = minus(b-a) -print(result) - -def asterisk(arg): #乘法 - result = a*b - return result - -result = asterisk(a*b) -print(result) - -def slash(arg): #除法 - result = b/a - return result - -result = slash(b/a) -print(result) - -def zhengchu(arg): #整除 - result = b//a - return result - -result = zhengchu(b//a) -print(result) - -def quyu(arg): #取余 - result = a % b - return result - -result = quyu(a % b) -print(result) - -def kaifang(arg): #开方 - result = a**(1/b) - return result - -result = kaifang(a**(1/b)) -print(result) - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 \350\277\220\347\256\227\347\254\246/my calculate.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 \350\277\220\347\256\227\347\254\246/my calculate.py" deleted file mode 100644 index 13eec53d381dc5d5bd09a76a7acb6f4a1dae70d1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\200\350\212\202\344\275\234\344\270\232 \350\277\220\347\256\227\347\254\246/my calculate.py" +++ /dev/null @@ -1,60 +0,0 @@ -def bb(*args): - result = 1+1, 3-2, 2*2, 10/2, 10//3, 10 % 3, 8**(1/2) - return result - -result = bb(1+1, 3-2, 2*2, 10/2, 10//3, 10 % 3, 8**(1/2)) -print(result) - - -a = 10 -b = 21 -def plus(arg): #加法 - result = a+b - return result - -result =plus(a+b) -print(result) - -def minus(arg): #减法 - result = b-a - return result - -result = minus(b-a) -print(result) - -def asterisk(arg): #乘法 - result = a*b - return result - -result = asterisk(a*b) -print(result) - -def slash(arg): #除法 - result = b/a - return result - -result = slash(b/a) -print(result) - -def zhengchu(arg): #整除 - result = b//a - return result - -result = zhengchu(b//a) -print(result) - -def quyu(arg): #取余 - result = a % b - return result - -result = quyu(a % b) -print(result) - -def kaifang(arg): #开方 - result = a**(1/b) - return result - -result = kaifang(a**(1/b)) -print(result) - - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 CRUD\346\223\215\344\275\234/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 CRUD\346\223\215\344\275\234/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 CRUD\346\223\215\344\275\234/zuoye.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 CRUD\346\223\215\344\275\234/zuoye.txt" deleted file mode 100644 index 99cbb89da53fb66edaadc94abe7f6b304c7f394a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\270\211\350\212\202\344\275\234\344\270\232 CRUD\346\223\215\344\275\234/zuoye.txt" +++ /dev/null @@ -1,437 +0,0 @@ - -#编码 ->>> '第二周第二节课'.encode("utf-8") -b'第二周第二节课' - -#解码 ->>> a = '第二周第二节课'.encode("utf-8") ->>> a.decode("utf") -'第二周第二节课' - -#检索字符串 ->>> b = '第二周第二节课' ->>> b[2] -'周' ->>> b[2:5] -'周第二' - -#获取目标字符的索引值 ->>> b.find('二周') -1 ->>> b.find('三') --1 ->>> b.find('二') -1 ->>> b.index('二') -1 ->>> b.index('四') -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - -#替换 replace ->>> c = '第二周第二节课' ->>> c.replace('二节课', '针不戳') -'第二周第针不戳' ->>> c.replace('节课', '牛逼') -'第二周第二牛逼' - -#分割 split ->>> d = '第二周第二节课' ->>> d.split(',') -['第二周第二节课'] - -#拼接 join ->>> e = ['第二周第二节课'] ->>> ','.join(e) -'第二周第二节课' - -#删除 delete ->>> f = ' wodetianla ' ->>> f.strip() -'wodetianla' ->>> f.lstrip() -'wodetianla ' ->>> f.rstrip() -' wodetianla' - -#格式化 - a = 'big mom' ->>> b = 'kaiduo' - -#按变量 ->>> print(f'海贼王里的人物: {a}, {b}') -海贼王里的人物: big mom, kaiduo - -#按传入参数默认顺序 ->>> print('one piece: {}, {}'.format(b, a)) -one piece: kaiduo, big mom - -#按指定参数索引 ->>> print('one piece:{0}, {1}'.format(a, b)) -one piece:big mom, kaiduo ->>> print('one piece:{0}, {1}, {0}, {1}'.format(b, a)) -one piece:kaiduo, big mom, kaiduo, big mom - -#小数表示 ->>> print("{:.2f}".format(2.165946)) -2.17 ->>> print('{:.1f}'.format(1.22568)) -1.2 -jinzhe - -还是可以" - -# 列表的 CRUD - -#添加元素 create ->>> list1 = ['a', 'b', 'c', 'd'] ->>> list1.append('good') # 在末尾增加元素(append) ->>> list1 -['a', 'b', 'c', 'd', 'good'] - ->>> list2 = ['bad'] ->>> list3 = list1 + list2 # 拼接两个列表 + ->>> list3 -['a', 'b', 'c', 'd', 'good', 'bad'] - ->>> list3 += ['really'] # += 的运用 ->>> list3 -['a', 'b', 'c', 'd', 'good', 'bad', 'really'] - ->>> list4 = 'a' ->>> list4 = [list4]*10 # *的运用 ->>> list4 -['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] - ->>> list4 *= 2 ->>> list4 -['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] - - ->>> list3 -['a', 'b', 'c', 'd', 'good', 'bad', 'really'] ->>> list3.insert(1, 'haha') # 在位置 1 添加 'haha' ->>> list3 -['a', 'haha', 'b', 'c', 'd', 'good', 'bad', 'really'] ->>> list3.insert(0, 'wo') # 在位置 0 添加 'wo' ->>> list3 -['wo', 'a', 'haha', 'b', 'c', 'd', 'good', 'bad', 'really'] - -#检索元素 (retrieve) - ->>> list3 -['wo', 'a', 'haha', 'b', 'c', 'd', 'good', 'bad', 'really'] ->>> list3[::2] #在偶数位置的元素 -['wo', 'haha', 'c', 'good', 'really'] - ->>> list3[1::2] #在奇数位置的元素 -['a', 'b', 'd', 'bad'] - ->>> list3[:8:2] # 在位置 8 之前的元素 -['wo', 'haha', 'c', 'good'] ->>> list3[1:7:2] #在位置 7 之前的元素 -['a', 'b', 'd'] - ->>> list3[1:6] #取 位置 1 到位置 5 的元素 -['a', 'haha', 'b', 'c', 'd'] ->>> list3[0] # 取第一个元素 -'wo' ->>> list3[-1] # 取最后一个元素 -'really' - ->>> list3 -['wo', 'a', 'haha', 'b', 'c', 'd', 'good', 'bad', 'really'] ->>> list3.index('haha') # 元素 'haha' 在哪个位置 -2 - ->>> list3.insert(list3.index('b'), 'lala') # 在元素 'b', 的位置添加元素 'lala' ->>> list3 -['wo', 'a', 'haha', 'lala', 'b', 'c', 'd', 'good', 'bad', 'really'] - ->>> list3[5] = 'cao' #将位置 5 的元素替换成 'cao' ->>> list3 -['wo', 'a', 'haha', 'lala', 'b', 'cao', 'd', 'good', 'bad', 'really'] - ->>> list3[list3.index('b')] = 'niu' # 将元素'b' 替换成 'niu' ->>> list3 -['wo', 'a', 'haha', 'lala', 'niu', 'cao', 'd', 'good', 'bad', 'really'] - -#切片赋值 ->>> list3[0:3] = 'B' 将位置 0 到位置 2 的元素,替换成元素 'B' ->>> list3 -['B', 'lala', 'niu', 'cao', 'd', 'good', 'bad', 'really'] - -#删除 delete - ->>> list3.pop() #删除末尾元素并返回 -'really' ->>> list3 -['B', 'lala', 'niu', 'cao', 'd', 'good', 'bad'] - ->>> a = list3.pop() #删除末尾元素并返回 ->>> list3 -['B', 'lala', 'niu', 'cao', 'd', 'good'] ->>> a #被删除的元素 -'bad' - ->>> id(list3) -2457839095296 ->>> list3.clear() #清空列表中的元素, 不会改变列表的库存地址 ->>> list3 -[] ->>> id(list3) -2457839095296 - -# 排序 ->>> list4 = [2, 1, 5, 3, 7, 6] ->>> list4 -[2, 1, 5, 3, 7, 6] ->>> id(list4) -2457839095744 ->>> list4.sort() # 排序,正序, 内存地址不变 ->>> list4 -[1, 2, 3, 5, 6, 7] ->>> id(list4) -2457839095744 - ->>> list5 = [5, 2, 6, 4, 9] ->>> list5 -[5, 2, 6, 4, 9] ->>> id(list5) -2457839093760 ->>> sorted(list5) #排序之后,返回一个新的列表, 内存地址改变 -[2, 4, 5, 6, 9] ->>> a = sorted(list5) ->>> a -[2, 4, 5, 6, 9] ->>> id(a) -2457839095488 - -#倒序 reverse ->>> list6 = [1, 2, 3, 4, 5, 6] ->>> id(list6) -2457839094656 ->>> list6.reverse() #倒序, 内存地址不变 ->>> list6 -[6, 5, 4, 3, 2, 1] ->>> id(list6) -2457839094656 - ->>> list7 = [7, 8, 9] ->>> id(list7) -2457839095424 ->>> list(reversed(list7)) #倒序后返回新列表 -[9, 8, 7] ->>> a = list(reversed(list7)) ->>> id(a) -2457839122368 -" - -元组的 CRUD -元组无法更改, 因此无 Create, Update, Delete操作 - -检索Retrieve - ->>> tuple1 = ('a', 'b', 'c', 'd') ->>> tuple1[0] #位置 0 的元素 -'a' ->>> tuple1[1:2] #位置 1 到位置2的元素 -('b',) ->>> tuple1[1:3] #位置 1 到位置 3的元素 -('b', 'c') ->>> tuple[-1] ->>> tuple1[-1] -'d' -tuple1.index('a') # 元素 'a' 在哪个位置 -0 ->>> tuple1[0] #位置 0 是哪个字符 -'a' - ->>> 'a' in tuple1 # 元素是否在元组里 -True ->>> 'm' in tuple1 -False - - -CREATE ->>> dict1 = {} ->>> id(dict1) -2457839093120 ->>> dict1['a'] = 1 #键对值赋值, 不会改变内存地址 ->>> dict1 -{'a': 1} ->>> id(dict1) -2457839093120 ->>> dict2 = {'b':2, 'c':3} ->>> dict1.update(dict2) # 合并列表,不会改变内存地址 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3} ->>> id(dict1) -2457839093120 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3} - -# setdefault 有key就返回, 没有就添加默认值, 可以指定 ->>> dict1.setdefault('b',0) -2 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3} - ->>> dict1.setdefault('d',0) -0 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0} ->>> dict1.setdefault('e', 1) -1 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} - -# retrieve 检索 -键对值访问 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} ->>> dict1['e'] -1 ->>> dict1['c'] -3 - -键对值访问缺失key会报错, 而get可以指定默认值 ->>> dict1['f'] -Traceback (most recent call last): - File "", line 1, in -KeyError: 'f' ->>> dict1.get('f') ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} ->>> dict1.get('f',0) -0 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} - -#keys() -返回所有key ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} ->>> dict1.keys() -dict_keys(['a', 'b', 'c', 'd', 'e']) ->>> list(dict1.keys()) # 转换成列表 -['a', 'b', 'c', 'd', 'e'] - -#values() -返回所有value ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} ->>> dict1.values() -dict_values([1, 2, 3, 0, 1]) ->>> list(dict1.values()) #转换为列表 -[1, 2, 3, 0, 1] - -#items() -返回所有键对值 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} ->>> dict1.items() -dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 0), ('e', 1)]) ->>> list(dict1.items()) -[('a', 1), ('b', 2), ('c', 3), ('d', 0), ('e', 1)] - -UPDATE -键对值赋值 ->>> dict1 -{'a': 1, 'b': 2, 'c': 3, 'd': 0, 'e': 1} ->>> dict1['a'] = 100 #将 key a 的 value替换成 100 ->>> dict1 -{'a': 100, 'b': 2, 'c': 3, 'd': 0, 'e': 1} - ->>> dict1.update({'b':200, 'c':300, 'd':400}) #替换更新 ->>> dict1 -{'a': 100, 'b': 200, 'c': 300, 'd': 400, 'e': 1} - -DELETE ->>> dict1 -{'a': 100, 'b': 200, 'c': 300, 'd': 400, 'e': 1} ->>> dict1.pop('a') #删除 元素 'a'并返回 -100 ->>> dict1 -{'b': 200, 'c': 300, 'd': 400, 'e': 1} - ->>> dict1.popitem() #随机删除, 字典是无序的 -('e', 1) ->>> dict1 -{'b': 200, 'c': 300, 'd': 400} - ->>> dict1.clear() #清空字典, 内存地址不变 ->>> dict1 -{} - -SET集合的 CRUD - -# Create -add - ->>> set1 = set() ->>> id(set1) -2457839085600 ->>> set1.add('a') #添加元素 'a' 不改变内存地址 ->>> set1 -{'a'} ->>> id(set1) -2457839085600 - -# update 添加元素 ->>> set1.update('b', 'c', 'd') ->>> set1 -{'c', 'a', 'b', 'd'} ->>> id(set1) - -#Retrive - -in成员检测 ->>> set1 -{'c', 'a', 'b', 'd'} ->>> 'c' in set1 -True ->>> 'e' in set1 -False - -update ->>> set1.update({'e','f'}) # 添加元素 'e' 'f' ->>> set1 -{'e', 'a', 'c', 'd', 'f', 'b'} - -union合并两个 set并返回新set ->>> set2 = {'g', 'h', 'i'} ->>> set1.union(set2) -{'d', 'i', 'f', 'e', 'g', 'a', 'c', 'h', 'b'} #新的set ->>> set1 -{'e', 'a', 'c', 'd', 'f', 'b'} ->>> a = set1.union(set2) ->>> a -{'d', 'i', 'f', 'e', 'g', 'a', 'c', 'h', 'b'} - -Delete 删除 - ->>> set1 -{'e', 'a', 'c', 'd', 'f', 'b'} ->>> set1.remove('e') #移除元素 'e' ->>> set1 -{'a', 'c', 'd', 'f', 'b'} - ->>> set1 -{'a', 'c', 'd', 'f', 'b'} ->>> set1.discard('o') #不会报错 ->>> set1.remove('o') #会报错 -Traceback (most recent call last): - File "", line 1, in -KeyError: 'o' - ->>> set1 -{'a', 'c', 'd', 'f', 'b'} ->>> set1.pop() # 随机删除元素, 并返回删除的元素 -'a' ->>> set1.pop() -'c' - -以上 list, tuple, dict, set的 CRUD基础操作, 还需要多练习 -熟练使用 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 \347\274\226\347\240\201\350\247\243\347\240\201/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 \347\274\226\347\240\201\350\247\243\347\240\201/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 \347\274\226\347\240\201\350\247\243\347\240\201/zuoye.txt" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 \347\274\226\347\240\201\350\247\243\347\240\201/zuoye.txt" deleted file mode 100644 index 14997eba1a29952dfc9700031f6383c294653c40..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\345\274\240\345\205\264\351\233\250/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232 12.21-12.27/\347\254\254\344\272\214\345\221\250 \347\254\254\344\272\214\350\212\202\344\275\234\344\270\232 \347\274\226\347\240\201\350\247\243\347\240\201/zuoye.txt" +++ /dev/null @@ -1,80 +0,0 @@ - -#编码 ->>> '第二周第二节课'.encode("utf-8") -b'第二周第二节课' - -#解码 ->>> a = '第二周第二节课'.encode("utf-8") ->>> a.decode("utf") -'第二周第二节课' - -#检索字符串 ->>> b = '第二周第二节课' ->>> b[2] -'周' ->>> b[2:5] -'周第二' - -#获取目标字符的索引值 ->>> b.find('二周') -1 ->>> b.find('三') --1 ->>> b.find('二') -1 ->>> b.index('二') -1 ->>> b.index('四') -Traceback (most recent call last): - File "", line 1, in -ValueError: substring not found - -#替换 replace ->>> c = '第二周第二节课' ->>> c.replace('二节课', '针不戳') -'第二周第针不戳' ->>> c.replace('节课', '牛逼') -'第二周第二牛逼' - -#分割 split ->>> d = '第二周第二节课' ->>> d.split(',') -['第二周第二节课'] - -#拼接 join ->>> e = ['第二周第二节课'] ->>> ','.join(e) -'第二周第二节课' - -#删除 delete ->>> f = ' wodetianla ' ->>> f.strip() -'wodetianla' ->>> f.lstrip() -'wodetianla ' ->>> f.rstrip() -' wodetianla' - -#格式化 - a = 'big mom' ->>> b = 'kaiduo' - -#按变量 ->>> print(f'海贼王里的人物: {a}, {b}') -海贼王里的人物: big mom, kaiduo - -#按传入参数默认顺序 ->>> print('one piece: {}, {}'.format(b, a)) -one piece: kaiduo, big mom - -#按指定参数索引 ->>> print('one piece:{0}, {1}'.format(a, b)) -one piece:big mom, kaiduo ->>> print('one piece:{0}, {1}, {0}, {1}'.format(b, a)) -one piece:kaiduo, big mom, kaiduo, big mom - -#小数表示 ->>> print("{:.2f}".format(2.165946)) -2.17 ->>> print('{:.1f}'.format(1.22568)) -1.2 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index 7561885af49dcc790706875646025dc3a820bee4..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,90 +0,0 @@ -# 第一周-第一节课-随堂笔记 - -#### 养成良好的学习习惯 - -- 做好笔记和文档 - - - typora - - - 创建标题 - - ``` - ctrl + 数字 - ``` - - - 创建代码块 - - ``` - ctrl + shift +k - ``` - -- 科学的探索习惯 - - 官方文档和GitHub库 - - StackOverflow - - 简书和知乎 - - Goole和百度 -- 良好的学习心态 - - 面向需求学习 - - 需要什么学什么 - - 有效率地学习 - - 自己搜索10分钟 - - 及时提问 - -#### 编程语言的基本概述 - -- 编程语言有哪些分类? - - ``` - c - c++ - java - python - javascript - ``` - - - 编译型语言,解释性语言和混合型语言 - - 动态语言和静态语言 - - 强类型语言和弱类型语言 - -- 什么是动态语言?什么是静态语言? - - 编译时不知道变量类型的叫做动态语言,反之,知道变量类型的就叫静态语言 - - - 动态语言 - - python - - javascript - - - 静态语言 - - c - - c++ - - java - -- 什么是强类型语言?什么是弱类型语言? - - 在使用变量时,不会自动地改变变量的类型,反之,弱类型语言就会隐式帮你转换成变量类型 - - - 弱类型语言 - - javaScript - - - 强类型语言 - - - Python -- java - - - C -- C++ - -#### 运行我们第一个Python程序 - -- 使用Pycharm新建第一个项目 -- 运行我们的第一个python程序 -- 编辑模式和交互模式 - - 就是在编辑器中写好代码再运行 - - 交互模式会立刻打印当前对象的值 - -1. - -![image-20201216145611584](C:\Users\dk\AppData\Roaming\Typora\typora-user-images\image-20201216145611584.png) - -2. - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/1.png" deleted file mode 100644 index 01d4241d8374c0c502d8df2378d32d7fb084e962..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/2.png" deleted file mode 100644 index b13d50fc19de2f8120ec0246faf91a0c982f1c09..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211/2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/main.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/main.py" deleted file mode 100644 index 5af4b94cd40708382d640b802cd267be5edf862b..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/main.py" +++ /dev/null @@ -1,15 +0,0 @@ -a = 1 -b = 1.2 -c = "str" -d = True -e = b'123' -f = None - -aList = [a, b, c, d, e, f] # 列表有序,可更改 -aTuple = (a, b, c, d, e, f) # 元组有序,不可更改 -aDict = {"int": a, "float": b, "string": c, "boolean": d, "bytes": e, "None": f} # 字典无序,可更改 -aSet = {a, b, c, d, e, f} # 集合无序,可更改 -print(aList) -print(aTuple) -print(aDict) -print(aSet) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" deleted file mode 100644 index fd21e37c984130ce5d3de3c4ef086123454d38c9..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.19\357\274\211/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" +++ /dev/null @@ -1,237 +0,0 @@ -## 第一周-第三节课-随堂笔记 - -## 变量和赋值 - -- 什么是变量 - - - 一个实体的指代 - - - 查看变量的内存地址 - - ``` - id(x) - ``` - - - 可重新赋值 - -- 为变量赋值 - - - 通过`=`来赋值 - - ``` - x = 3 - ``` - - - 被重新赋值之后的值去哪了? - - - 被系统回收了. - -- Python的常量 - - - python没有常量这个数据类型 - - 程序员之间的约定: 如果这个变量的命名都是大写字母, 那么就视为一个常量 - -## Python的六大基本类型 - -``` -*强调基本的原因数据类型和数据结构指向的范围更加广泛, 不要产生错误的认知, 形成思维定式 -``` - -- 通过`type()`函数来查看当前变量的数据类型 - -- `int` (整数) - - ``` - int('1') - ``` - -- `float`(浮点数) - - ``` - float('1.0') - float('INF') - ``` - - - 因为计算机内部只认识1和0, 所以浮点数强调的时小数的表现形式 - -- `string`(字符串, 字符序列) - - ``` - str(2) - ``` - - - 在有些语言中, 单个字符也是一个基本的数据类型(`Char`) - - - 有序的 - - - 如何表示字符串 - - - `''` - - `""` - - `''''''` - - `""""""` - - - 转义字符 - - 告诉python解释器, 我们当前要表示的是一个字符或者是特殊字符 - - - 通过`\`来转义 - - ``` - "2\"" - "2\n" - ``` - -- `boolean`(布尔值) - - ``` - bool(2) - bool(0) - ``` - - 用来表示`True`或者`False` - - - `True` 等价于1 - - `False`等价于0 - -- `bytes`(二进制序列) - - 二进制的表示形式 - -- `None`(空) - - - 有了`False`和`0` 为什么还要有`None` - - 因为`False`和`0`有时候也代表了一种结果 - -## Python的四大基本数据结构 - -- `list`(列表) - - - 什么是列表? - - 用来装载**不同数据类型**的数据集结构 - - - 列表的特点 - - - 有序的 - - 可以装载任意数据类型 - - 可以更改的 - - - 如何表示`list` - - - 通过`list()`新建一个列表 - - ``` - list("hello world") - ``` - - - 通过`[]`声明一个列表 - - ``` - a = [1, 2, 3] - ``` - -- `tuple`(元组) - - - 什么是元组? - - 可以简单地认为, 元组就是不可修改的列表, 常用来表示记录. - - - 元组的特点? - - - 有序的 - - 可以装载任意数据类型 - - 不可更改 - - - 如何表示`tuple` - - - 通过`tuple()`新建一个元组 - - ``` - tuple("hello") - ``` - - - 通过`(,)`来声明一个元组 - - ``` - a = (1, 2, 3) - - #声明单个元素的元组, 要添加逗号 - a = (1, ) - ``` - -- `dict`(字典) - - - 什么是字典? - - 字典也叫`hashtable`, 通过`hash`(散列)函数将传入的`key`值生成地址来查找`value` - - `key` -> `hash`函数 -> 返回了`value`的地址 -> 通过地址返回`value`值 - - - 字典的特点? - - - 无序的 - - `python3.6`是有序的, 无视这一点. - - - 字典中的`key`必须是可`hash`的, 也就是不可更改的, 唯一的 - - - 可以更改的 - - - 如何表示字典 - - - 通过`dict()`来创建字典 - - ``` - dict(a=2) - ``` - - - 通过`{}`来声明一个字典 - - ``` - a = {"a": 2} - ``` - -- `set`(集合) - - - 什么是`set` - - `set`其实是没有`value`的字典 - - - 集合的特点 - - - 无序的 - - 集合中的`key`必须是可`hash`的 - - 可以更改的 - - 元素是唯一的 - - - 如何表示`set` - - - 通过`set()`来创建集合 - - ``` - set([1,2,2]) - ``` - - - 通过`{}`来表示 - - ``` - {1, 2, 3} - ``` - -## 课后作业 - -- 四大基本数据结构中哪些是可变的, 哪些是不可变的? - - tuple不可变的。 - - list,dict,set 可变的。 - -- 四大基本数据结构中哪些是有序的, 哪些是无序的? - - list,tuple有序的 - - set,dict无序的 - -- 创建`set`, `list`, `dict`, `tuple`实例, 每个数据结构的实例需要包括六大基本类型. \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/1.png" deleted file mode 100644 index 53effc55ac5c34ebc05b2182fec7280ea1686ddf..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/2.png" deleted file mode 100644 index 2a8ce5d131b7cce1968fb8bc1f7c60e3bd9659e7..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.17\357\274\211/2.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.22\357\274\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.22\357\274\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.22\357\274\211/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.22\357\274\211/my_calculator.py" deleted file mode 100644 index b591da29beb6b2d2413bc23852e1f9e0ceeacd87..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.22\357\274\211/my_calculator.py" +++ /dev/null @@ -1,26 +0,0 @@ -def add(a, b): - return a + b - - -def sub(a, b): - return a - b - - -def mul(a, b): - return a * b - - -def divide(a, b): - return a / b - - -def edivide(a, b): - return a // b - - -def getremainder(a, b): - return a % b - - -def sqrt(a, b): - return a ** (1/b) diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.26\357\274\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.26\357\274\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.26\357\274\211/Oerator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.26\357\274\211/Oerator.py" deleted file mode 100644 index a4d8e468a76faffe76bed04d4b8908736477615f..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\211\350\212\202_\344\275\234\344\270\232\357\274\21012.26\357\274\211/Oerator.py" +++ /dev/null @@ -1,84 +0,0 @@ -# List(列表) -# create -print("~~~~~~~~~~~~create~~~~~~~~~~~~~~~~") -l = [] -l.append("a") -print(l) -l += ['b'] -print(l) -l *= 2 -print(l) -l.insert(0, 'e') -print(l) - -# retrieve -print("~~~~~~~~~~~~~retrieve~~~~~~~~~~~~~") -print(l[0]) -# 取一段区间 -print(l[0:3]) -# 取最后一个值 -print(l[-1]) -# 间隔问题 -print(l[0::2]) - -# index -print("~~~~~~~~~~~~~index~~~~~~~~~~~~~") -print(l.index('a')) - -# Update(更新) -print("~~~~~~~~~~~~~Update~~~~~~~~~~~~~") -l[0] = 'a_1' -print(l) -# 切片赋值 -l[0:2] = 'a' -print(l) - -# DELETE -print("~~~~~~~~~~~~~DELETE~~~~~~~~~~~~~") -x = l.pop() -print(l) - -# SORT -l2 = [2, 1, 4, 3] -l2.sort() -print(l2) -l2.reverse() -print(l2) - -# dict -print("~~~~~~~~~~~~~dict~~~~~~~~~~~~~") -d = {} -d['a'] = 1 -print(d) -d2 = {"b": 2, "c": 3} -d.update(d2) -print(d) -d.setdefault('d', 0) -print(d) -print(d.get('c', 0)) -print(d.keys()) -print(d.values()) -print(d.items()) -# update -d.update({"b": 200, "c": 300}) -print(d) -# delete -d.pop("a") -print(d) - -# set -print("~~~~~~~~~~~~~set~~~~~~~~~~~~~") -s = set() -s.add("a") -print(s) -# Retrieve -print("a" in s) -# update -s2 = {"b", "c"} -s3 =s.union(s2) -print(s3) -# delete -s3.remove("a") -print(s3) -s3.pop() -print(s3) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.24\357\274\211/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.24\357\274\211/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.24\357\274\211/test.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.24\357\274\211/test.py" deleted file mode 100644 index 7e4822c612b94222414932bfd13916bad088b9f1..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\346\213\206\346\213\206\346\213\206/\347\254\254\344\272\214\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.24\357\274\211/test.py" +++ /dev/null @@ -1,75 +0,0 @@ -# 字符串的编码 -a = "你好" -b = a.encode("utf-8") -print(f"你好的编码是:{b}") -print("~~~~~~~~~~~~~~~~~~~~~~~") - -# 字符串的解码 -c = b.decode() -print(f"{b}的解码是:" + c) -print("~~~~~~~~~~~~~~~~~~~~~~~") - -# 字符串的CRUD - -# Create(创建) -str1 = " hello" -str1 += ', world ' -print(str1) -print("~~~~~~~~~~~~~~~~~~~~~~~") - -# Retrieve(检索) -# 根据索引获取字符 -print(str1[4]) -# find和index(获取目标字符的索引值) -print(str1.find("e")) -print(str1.index("l")) -print("~~~~~~~~~~~~~~~~~~~~~~~") - -# UPDATE(更新) -# replace(替换) -str2 = str1.replace("wor", "wer") -print(str2) -# split(分割) -str3 = str2.split(",") -print(str3) -# join(拼接) -str4 = '*'.join(str3) -print(str4) -print("~~~~~~~~~~~~~~~~~~~~~~~") - -# DELETE(删除) -# strip -str5 = str1.strip() -print(str5) - -# 保存到文件 -output = open("out.txt", "w", encoding="utf-8") -content = "hello" -output.write(content) -output.close() - -# 读取文件 -input = open("out.txt", "r", encoding="utf-8") -content = input.read() -print(content) - -# 追加文件 -output = open("output.txt", "a", encoding="utf-8") -content = "\nhello, world" -output.write(content) -output.close() -print("~~~~~~~~~~~~~~~~~~~~~~~") - -# format -a1 = "ping" -b1 = "pong" -# 按传入参数默认顺序 -print("play pingpong: {}, {}".format(a1, b1)) -# 按指定参数索引 -print("play pingpong: {0}, {1}, {0}, {1}".format(a1, b1)) -# 按变量 -print(f"playing pingpong: {a1}, {b1}") -# 小数的表示 -print("{:.2f}".format(3.1415926)) -# % -print("playing %s %s" % ("ping", "pong")) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/1\343\200\201\350\256\276\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/1\343\200\201\350\256\276\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.PNG" deleted file mode 100644 index fb4132cfcff4a42b85853405c6f9479798e684e9..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/1\343\200\201\350\256\276\347\275\256\347\216\257\345\242\203\345\217\230\351\207\217.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/2\343\200\201python\345\256\211\350\243\205.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/2\343\200\201python\345\256\211\350\243\205.PNG" deleted file mode 100644 index 34fe5478b7faefa9c23dd7d569093a1ec57bacbd..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/2\343\200\201python\345\256\211\350\243\205.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/3\343\200\201phpstorm\346\211\223\345\215\260\346\225\260\346\215\256.PNG" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/3\343\200\201phpstorm\346\211\223\345\215\260\346\225\260\346\215\256.PNG" deleted file mode 100644 index 88a62ec9093c29683c06d4877d7e6171c72b2f71..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/3\343\200\201phpstorm\346\211\223\345\215\260\346\225\260\346\215\256.PNG" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.pdf" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.pdf" deleted file mode 100644 index f641530c4b597f4144bd6ceb3e986365f0936731..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\346\254\241_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232.pdf" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.docx" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.docx" deleted file mode 100644 index d9a94767d7e1d589609a9c1d6f6915ae7f2af10e..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\211\346\254\241_\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\211\350\212\202\344\275\234\344\270\232.docx" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\346\254\241_\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/my_calculator.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/my_calculator.py" deleted file mode 100644 index 522c092ae3f5ee839a973c4c5c9efc39a5f7415a..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_\351\231\210\347\245\216\347\245\272/\347\254\254\344\272\214\345\221\250\344\275\234\344\270\232.12.21-12.28/\347\254\254\344\272\214\345\221\250_\347\254\254\344\270\200\350\212\202\344\275\234\344\270\232/my_calculator.py" +++ /dev/null @@ -1,14 +0,0 @@ -def add(a, b): - return a+b -def min(a, b): - return a-b -def mul(a, b): - return a*b -def div(a, b): - return a/b -def ZC(a, b): - return a%b -def QY(a, b): - return a//b -def sqrt(a, b): - return a**(1/b) \ No newline at end of file diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/1\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/1\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.png" deleted file mode 100644 index ba9fb58812e32a7a7dfefb5120fa758e55d20704..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/1\346\267\273\345\212\240\347\216\257\345\242\203\345\217\230\351\207\217.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/2python\345\256\211\350\243\205.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/2python\345\256\211\350\243\205.png" deleted file mode 100644 index 623bc3b5789089ddbdab5b5d9f18d11eb8a15346..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/2python\345\256\211\350\243\205.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/3phpstorm\346\211\223\345\215\260\346\225\260\346\215\256.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/3phpstorm\346\211\223\345\215\260\346\225\260\346\215\256.png" deleted file mode 100644 index 937b9d8d7960674caadbfa8b1f022204a2b2095a..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/3phpstorm\346\211\223\345\215\260\346\225\260\346\215\256.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\347\254\224\350\256\260\357\274\2101215\357\274\211.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\347\254\224\350\256\260\357\274\2101215\357\274\211.md" deleted file mode 100644 index b68790caf0b32054ffcf9629db24e06422a6ba89..0000000000000000000000000000000000000000 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\344\275\234\344\270\232\357\274\21012.15\357\274\211.assets/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202_\347\254\224\350\256\260\357\274\2101215\357\274\211.md" +++ /dev/null @@ -1,49 +0,0 @@ -# 第一周_第一节(1215) - -## typora - -``` -typora软件的下载、安装、简单实用; -创建标题、创建代码块的常用快捷键; -``` - -## python学习:常用网址 - -``` -python官方文档 -https://stackoverflow.com/ -github -简书、知乎、百度、csdn -学习心态:面向需求、独立思考; -``` - -## 插件: - -``` -阻挡广告的插件: -https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm -训练营使用手册:https://docs.qq.com/doc/DWVFMRVNmZld4VUFw?_t=1608042640106 -``` - -## 编程语言 - -- ### 编程语言分类 - -``` -编译型、解释型、混合型; -动态和静态语言: -静态语言:编译时变量类型是已知的;java、c、c++ -动态语言:编译时变量类型是未知的;python、js -强类型语言和弱类型语言: -强类型语言:使用变量时不会自动改变变量类型;python、java、c、c++ -弱类型语言:使用变量时会自改变变量类型;js -``` - -## python环境搭建 - -## 课后作业 - -1、添加环境变量; -2、python安装; -3、phpstorm打印数据; - diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" deleted file mode 100644 index a1a93a471c2b32c7918214ae8658301a10206724..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2031.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" deleted file mode 100644 index 4e8424f6831e89e23ccba9b35201262730e4fd58..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\270\200\351\227\256 \346\226\260\345\273\272\351\241\271\347\233\256\345\271\266\351\205\215\347\275\256\350\231\232\346\213\237\347\216\257\345\242\2032.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" deleted file mode 100644 index 5674f765880a5548d4f46ca25c75cbca9b311ffa..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 1.png" and /dev/null differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" deleted file mode 100644 index 93f50cd48513ab57a13404c9ac7f66fac191337d..0000000000000000000000000000000000000000 Binary files "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/\346\241\210\344\276\213\357\274\2325\347\217\255_\346\234\261\345\205\210\346\243\256/\347\254\254\344\270\200\345\221\250\344\275\234\344\270\232.12.14 - 12.20/\347\254\254\344\270\200\345\221\250_\347\254\254\344\272\214\350\212\202_\344\275\234\344\270\232\357\274\21012.18\357\274\211.assets/\347\254\254\344\272\214\351\227\256 \346\226\260\345\273\272GIT\344\273\223\345\272\223\345\271\266\345\220\214\346\255\245 2.png" and /dev/null differ