ການແປຂໍ້ຄວາມກັບສາຍໃຫມ່ໃນ Python. ວິທີການໂອນຕົວຫນັງສືໄປທີ່ສາຍໃຫມ່ - ຄໍາແນະນໍາ

Anonim

ໃນຄໍາສັ່ງສໍາລັບ python ເພື່ອກໍານົດຈຸດສຸດທ້າຍຂອງເສັ້ນແລະເລີ່ມຕົ້ນໃຫມ່, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ຕົວລະຄອນພິເສດ. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະຮູ້ວິທີທີ່ຈະໃຊ້ມັນຢ່າງຖືກຕ້ອງໃນການເຮັດວຽກກັບເອກະສານ Python ຕ່າງໆ, ໃຫ້ກັບຊ່ວງເວລາທີ່ຕ້ອງການຈະສະແດງມັນຢູ່ໃນຄອນໂຊນ. ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຕ້ອງຈັດການກັບວິທີການໃຊ້ສັນຍາລັກທີ່ແຍກຕ່າງຫາກສໍາລັບແຖວໃຫມ່ໃນເວລາເຮັດວຽກກັບລະຫັດໂປແກຼມ, ມັນສາມາດເພີ່ມຂໍ້ຄວາມໄດ້ໂດຍບໍ່ມີມັນ.

ຂໍ້ມູນທົ່ວໄປກ່ຽວກັບສັນຍາລັກຂອງສາຍໃຫມ່

\ n - ການອອກແບບຂໍ້ມູນທີ່ໂອນໄປຫາສະຕິງໃຫມ່ແລະປິດສາຍເກົ່າໃນ python. ສັນຍາລັກນີ້ປະກອບດ້ວຍສອງອົງປະກອບ:

  • ປີ້ນກັບກັນຫຼືສະຫຼຽງ;
  • n ແມ່ນສັນຍາລັກຈາກການລົງທະບຽນຕ່ໍາກວ່າ.

ເພື່ອໃຊ້ຕົວລະຄອນນີ້, ທ່ານສາມາດນໍາໃຊ້ສໍານວນ "ພິມ (F" ສະບາຍດີ \ Neworld! ")", ໃນຄ່າໃຊ້ຈ່າຍທີ່ທ່ານສາມາດໂອນຂໍ້ມູນໃຫ້ F-Lines.

ການແປຂໍ້ຄວາມກັບສາຍໃຫມ່ໃນ Python. ວິທີການໂອນຕົວຫນັງສືໄປທີ່ສາຍໃຫມ່ - ຄໍາແນະນໍາ 3487_1
ຕົວຢ່າງຂອງການໃຊ້ສັນຍາລັກ \ n ແຈກຢາຍຂໍ້ມູນໃສ່ສາຍໃຫມ່

ຫນ້າທີ່ການພິມແມ່ນຫຍັງ

ໂດຍບໍ່ມີການຕັ້ງຄ່າເພີ່ມເຕີມ, ສັນຍາລັກການໂອນຂໍ້ມູນໃສ່ສາຍຕໍ່ໄປແມ່ນເພີ່ມເຂົ້າໃນຮູບແບບທີ່ເຊື່ອງໄວ້. ເນື່ອງຈາກສິ່ງນີ້ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະເຫັນລະຫວ່າງແຖວໂດຍບໍ່ໄດ້ເປີດໃຊ້ຫນ້າທີ່ສະເພາະ. ຕົວຢ່າງສະແດງໄອຄອນທີ່ແບ່ງອອກໃນລະຫັດໂປຣແກຣມ:

ພິມ ("ສະບາຍດີ, ໂລກ"! ") -" ສະບາຍດີ, ໂລກ! "\ n

ໃນເວລາດຽວກັນ, ການຊອກຫາລັກສະນະດັ່ງກ່າວແມ່ນຂຽນໄວ້ໃນຄຸນລັກສະນະພື້ນຖານຂອງ python. ຟັງຊັນ "ພິມ" ມີມູນຄ່າມາດຕະຖານສໍາລັບພາລາມິເຕີ "ສິ້ນສຸດ" - \ n. ມັນແມ່ນຍ້ອນການເຮັດວຽກນີ້ທີ່ຕົວລະຄອນນີ້ຖືກກໍານົດໄວ້ໃນຕອນທ້າຍຂອງແຖວເພື່ອໂອນຂໍ້ມູນໄປຫາສາຍຕໍ່ໄປນີ້. ການຖອດລະຫັດຂອງຫນ້າທີ່ "ພິມ":

ພິມ (* ວັດຖຸ, SEX = '', ສິ້ນສຸດ = '' 'n', file = sys, ບໍ່ຖືກຕ້ອງ

ມູນຄ່າຂອງພາລາມິເຕີ "ສິ້ນສຸດ" ຈາກຫນ້າທີ່ "ພິມ" ແມ່ນສັນຍາລັກຂອງ "\ n". ອີງຕາມລະຫັດອັດຕະໂນມັດລະຫັດຊອບແວລະບົບອັດຕະໂນມັດ, ມັນປະກອບຕາມທີ່ສຸດ, ຢູ່ຕໍ່ຫນ້າຫນ້າທີ່ "ພິມ" ທີ່ຖືກກໍານົດໄວ້. ໃນເວລາທີ່ການໃຊ້ຟັງຊັນຫນຶ່ງ "ພິມ", ທ່ານບໍ່ສາມາດສັງເກດຄວາມສໍາຄັນຂອງການປະຕິບັດງານຂອງມັນ, ນັບຕັ້ງແຕ່ສາຍດຽວຈະຖືກສະແດງຢູ່ຫນ້າຈໍ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າທ່ານເພີ່ມຄໍາແນະນໍາບາງຢ່າງ, ຜົນຂອງຫນ້າທີ່ຈະມີສຽງດັງກວ່າ:

ພິມ ("ສະບາຍດີ, ໂລກທີ 1!") ພິມ (ສະບາຍດີ, ໂລກ 2! ") ພິມ (" ສະບາຍດີ, "ສະບາຍດີ, ໂລກ 4!")

ຕົວຢ່າງຂອງຜົນໄດ້ຮັບທີ່ໄດ້ກໍານົດໄວ້ຂ້າງເທິງລະຫັດໂປຣແກຣມຂ້າງເທິງ:

ສະບາຍດີ, ໂລກ 1! ສະບາຍດີ, ໂລກ 2! ສະບາຍດີ, ໂລກທີ 3! ສະບາຍດີ, ໂລກ 4!

ປ່ຽນແທນສັນຍາລັກຂອງສາຍໃຫມ່ຜ່ານການພິມ

ການໃຊ້ຫນ້າທີ່ "ພິມ" ພິມ, ທ່ານບໍ່ສາມາດໃຊ້ໄອຄອນທີ່ແບ່ງແຍກລະຫວ່າງແຖວ. ເພື່ອເຮັດສິ່ງນີ້, ໃນຫນ້າທີ່ຕົວມັນເອງມັນຈໍາເປັນຕ້ອງປ່ຽນພາລາມິເຕີ "ສຸດທ້າຍ". ໃນກໍລະນີນີ້, ແທນທີ່ຈະເປັນມູນຄ່າ "ສິ້ນສຸດ", ທ່ານຈໍາເປັນຕ້ອງເພີ່ມພື້ນທີ່. ເນື່ອງຈາກສິ່ງນີ້, ສັນຍາລັກ "ສຸດທ້າຍ" ຈະຖືກທົດແທນ. ຜົນໄດ້ຮັບເມື່ອກໍານົດການຕັ້ງຄ່າເລີ່ມຕົ້ນ:

>>> ພິມ ("ສະບາຍດີ") >>> ພິມ ("ໂລກ") ສະບາຍດີໂລກ

ການສະແດງຜົນໄດ້ຮັບຫຼັງຈາກປ່ຽນແທນສັນຍາລັກ "\ n" ໃນພື້ນທີ່:

>>> ພິມ ("ສະບາຍດີ", ສິ້ນສຸດ = "" ") >>> ພິມ (" ໂລກ ") ສະບາຍດີໂລກ

ຕົວຢ່າງຂອງການນໍາໃຊ້ວິທີການນີ້ສໍາລັບທົດແທນຕົວອັກສອນເພື່ອສະແດງຕາມລໍາດັບຂອງມູນຄ່າຜ່ານເສັ້ນທາງດຽວ:

ສໍາລັບຂ້ອຍໃນລະດັບ (15): ຖ້າຂ້ອຍ

ການໃຊ້ສັນຍາລັກແບ່ງປັນໃນແຟ້ມເອກະສານ

ສັນຍາລັກຫຼັງຈາກທີ່ຂໍ້ຄວາມຂອງລະຫັດໂປຣແກຣມຖືກໂອນເຂົ້າເສັ້ນຕໍ່ໄປ, ສາມາດພົບໄດ້ໃນແຟ້ມສໍາເລັດຮູບ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ໂດຍບໍ່ໄດ້ພິຈາລະນາເອກະສານຕົວມັນເອງ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະເຫັນມັນຜ່ານລະຫັດໂປແກຼມ, ເພາະວ່າຕົວລະຄອນດັ່ງກ່າວຖືກປິດບັງໂດຍຄ່າເລີ່ມຕົ້ນ. ເພື່ອນໍາໃຊ້ແຖວໃຫມ່ທີ່ເລີ່ມຕົ້ນໃຫມ່, ທ່ານຕ້ອງສ້າງເອກະສານທີ່ເຕັມໄປດ້ວຍຊື່. ຫຼັງຈາກການຄົ້ນພົບຂອງມັນ, ທ່ານສາມາດເຫັນໄດ້ວ່າຊື່ທັງຫມົດຈະເລີ່ມຕົ້ນດ້ວຍສາຍໃຫມ່. ຕົວຢ່າງ:

ຊື່ = ['' PETR ',' DIMA ',' IVAN ',' IVAN '] ມີ Open ("Name.txt", "W "{ຊື່}} \ n") f.Write (ຊື່ [[-1])

ສະນັ້ນຊື່ຈະຖືກສະແດງພຽງແຕ່ຖ້າເອກະສານທີ່ກໍານົດໄວ້ເພື່ອແຍກສາຍໃນແຟ້ມຂໍ້ຄວາມ. ໃນເວລາດຽວກັນ, ໃນຕອນທ້າຍຂອງແຕ່ລະເສັ້ນທີ່ຜ່ານມາ, ລັກສະນະທີ່ເຊື່ອງໄວ້ "\ n" ຈະຖືກຕິດຕັ້ງໂດຍອັດຕະໂນມັດ. ເພື່ອເບິ່ງສັນຍາລັກທີ່ເຊື່ອງໄວ້, ທ່ານຈໍາເປັນຕ້ອງເປີດໃຊ້ຫນ້າທີ່ - ".ReRELLINES ()". ຫລັງຈາກນັ້ນ, ທຸກໆຕົວອັກສອນທີ່ເຊື່ອງໄວ້ຈະຖືກສະແດງຢູ່ຫນ້າຈໍໃນລະຫັດໂປແກຼມ. ຕົວຢ່າງຂອງການກະຕຸ້ນຂອງຫນ້າທີ່:

ພ້ອມເປີດ ("Name.txt", "R") ເປັນ f: ພິມ (F.READLINIS ())

ການແປຂໍ້ຄວາມກັບສາຍໃຫມ່ໃນ Python. ວິທີການໂອນຕົວຫນັງສືໄປທີ່ສາຍໃຫມ່ - ຄໍາແນະນໍາ 3487_2
ຈຸດປະສົງຂອງຕົວລະຄອນຕ່າງໆເພື່ອເຮັດວຽກໃນ Python

ແບ່ງສາຍເຊືອກ

ເພື່ອແບ່ງເສັ້ນຍາວຫນຶ່ງເສັ້ນເປັນການຕັ້ງຄ່າຫຼາຍຄັ້ງ, ທ່ານສາມາດໃຊ້ວິທີການແບ່ງປັນ. ຖ້າທ່ານບໍ່ເຮັດໃຫ້ມີການແກ້ໄຂເພີ່ມເຕີມ, ຜູ້ແຍກມາດຕະຖານແມ່ນພື້ນທີ່. ຫຼັງຈາກວິທີການນີ້ຖືກປະຕິບັດ, ຂໍ້ຄວາມທີ່ເລືອກໄດ້ຖືກແບ່ງອອກເປັນຄໍາເວົ້າທີ່ແຍກຕ່າງຫາກໃນການທົດແທນ, ປ່ຽນເປັນບັນຊີລາຍຊື່ຂອງສາຍ. ເປັນຕົວຢ່າງ:

ຊ່ອຍແນ່ = "ບາງຕົວຫນັງສືໃຫມ່" = Strings.Split () ພິມ (ສາຍ) ['ບາງ' '"ໃຫມ່', 'ຂໍ້ຄວາມ']

ໃນຄໍາສັ່ງທີ່ຈະປະຕິເສດການປ່ຽນໃຈເຫລື້ອມໃສ, ເຊິ່ງບັນຊີລາຍຊື່ຂອງນັກທໍາຮົບຈະກາຍເປັນສາຍຍາວຫນຶ່ງ, ທ່ານຕ້ອງໃຊ້ຕົວເຂົ້າຮ່ວມ. ອີກວິທີການທີ່ເປັນປະໂຫຍດສໍາລັບການເຮັດວຽກກັບແຖວ - ລອກເອົາ. ກັບມັນ, ທ່ານສາມາດລຶບຊ່ອງຫວ່າງທີ່ຕັ້ງຢູ່ທັງສອງດ້ານຂອງສາຍ.

ສະຫຼຸບ

ເພື່ອໃຫ້ຜົນຜະລິດຂໍ້ມູນທີ່ແນ່ນອນຈາກສາຍໃຫມ່ໃນເວລາທີ່ເຮັດວຽກຢູ່ Python, ມັນຈໍາເປັນຕ້ອງສໍາເລັດສັນຍາລັກເກົ່າກັບສັນຍາລັກເກົ່າ. ກັບມັນ, ຂໍ້ມູນທີ່ຢືນຢູ່ຫຼັງຈາກເຄື່ອງຫມາຍຖືກໂອນເຂົ້າເສັ້ນຕໍ່ໄປ, ແລະຄວາມໃກ້ຊິດຂອງເກົ່າ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນບໍ່ຈໍາເປັນຕ້ອງໃຊ້ສັນຍາລັກນີ້ເພື່ອໂອນຂໍ້ມູນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານສາມາດໃຊ້ຈຸດຈົບ = "" "" "" "ພາລາມິເຕີ. ຄຸນຄ່າຂອງຄຸນລັກສະນະ "ແລະເປັນສັນຍາລັກແບ່ງແຍກ.

ການແປຂໍ້ຄວາມຂອງຂໍ້ຄວາມຫາສາຍໃຫມ່ໃນ python. ວິທີການໂອນຕົວຫນັງສືເປັນແຖວໃຫມ່ - ຄໍາແນະນໍາໄດ້ປະກົດຕົວເປັນຄັ້ງທໍາອິດໃນເຕັກໂນໂລຢີຂໍ້ມູນຂ່າວສານ.

ອ່ານ​ຕື່ມ