คำถามติดแท็ก variables

นี่เป็นรถถัง AMBIGUOUS; ใช้แท็กภาษาเฉพาะเมื่อใดก็ตามที่มีผลบังคับใช้ ตัวแปรคือที่เก็บข้อมูลชื่อในหน่วยความจำ การใช้ตัวแปรโปรแกรมคอมพิวเตอร์สามารถจัดเก็บตัวเลขข้อความข้อมูลไบนารีหรือการรวมกันของชนิดข้อมูลใด ๆ เหล่านี้ พวกเขาสามารถส่งผ่านไปในโปรแกรม

12
ตัวชี้กับการอ้างอิง
สิ่งที่จะเป็นการปฏิบัติที่ดีกว่าเมื่อให้ฟังก์ชันตัวแปรต้นฉบับเพื่อทำงานกับ: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); หรือ: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: มีเหตุผลอะไรไหมที่จะเลือกคนอื่น?


8
ฉันจะวางตัวแปรภายในสตริงได้อย่างไร
ฉันต้องการที่จะนำเข้าสู่int stringนี่คือสิ่งที่ฉันกำลังทำอยู่ในขณะนี้: num = 40 plot.savefig('hanning40.pdf') #problem line ฉันต้องเรียกใช้โปรแกรมสำหรับตัวเลขที่แตกต่างกันดังนั้นฉันต้องการวน แต่การแทรกตัวแปรเช่นนี้ไม่ได้ผล: plot.savefig('hanning', num, '.pdf') ฉันจะแทรกตัวแปรลงในสตริง Python ได้อย่างไร
246 python  string  variables 


12
การใช้ 'var' จะส่งผลกระทบต่อประสิทธิภาพหรือไม่
ก่อนหน้านี้ฉันถามคำถามเกี่ยวกับสาเหตุที่ฉันเห็นตัวอย่างมากมายที่ใช้varคำหลักและได้รับคำตอบว่าในขณะที่จำเป็นเฉพาะกับประเภทที่ไม่ระบุตัวตนเท่านั้น แต่มันถูกใช้เพื่อทำให้การเขียนโค้ด 'เร็วขึ้น' / ง่ายขึ้นและ 'เพียงเพราะ' ต่อไปนี้การเชื่อมโยงนี้ ( "C # 3.0 - Var ไม่ได้ objec")ผมเห็นว่าvarได้รับการรวบรวมลงไปชนิดที่ถูกต้องในอิลลินอยส์ (คุณจะเห็นมันเกี่ยวกับตรงกลางลงบทความ) คำถามของฉันคือยิ่งกว่านั้นหากมีรหัส IL ใช้varคำหลักนั้นและจะใกล้เคียงกับการวัดระดับประสิทธิภาพของรหัสหากมีการใช้ทุกที่หรือไม่
230 c#  performance  variables  var 

12
PHP - เชื่อมต่อหรือแทรกตัวแปรในสตริงโดยตรง
ฉันสงสัยว่าอะไรคือวิธีที่เหมาะสมในการแทรกตัวแปร PHP ลงในสตริง? ทางนี้: echo "Welcome ".$name."!" หรือด้วยวิธีนี้: echo "Welcome $name!" PHP v5.3.5ทั้งสองวิธีการเหล่านี้ทำงานในของฉัน หลังนี้สั้นกว่าและเรียบง่ายกว่า แต่ฉันไม่แน่ใจว่ารูปแบบแรกนั้นดีกว่าหรือเป็นที่ยอมรับว่าเหมาะสมกว่าหรือไม่

27
วิธีที่ง่ายกว่าในการสร้างพจนานุกรมของตัวแปรที่แยกกัน?
ฉันต้องการรับชื่อตัวแปรเป็นสตริง แต่ฉันไม่รู้ว่า Python มีความสามารถในการวิปัสสนามากขนาดนั้นหรือไม่ สิ่งที่ต้องการ: >>> print(my_var.__name__) 'my_var' ฉันต้องการทำเช่นนั้นเพราะฉันมีตัวแปรมากมายที่ฉันต้องการเปลี่ยนเป็นพจนานุกรมเช่น: bar = True foo = False >>> my_dict = dict(bar=bar, foo=foo) >>> print my_dict {'foo': False, 'bar': True} แต่ฉันต้องการบางสิ่งที่เป็นอัตโนมัติมากกว่านั้น Python มีlocals()และvars()ดังนั้นฉันเดาว่ามีวิธี
220 python  string  variables 

10
ฉันจะส่งตัวแปรไปยังเพลย์บุ๊คที่สามารถเล่นได้ในบรรทัดคำสั่งได้อย่างไร
ฉันยังใหม่กับ ansible และสงสัยว่าจะทำอย่างไรต่อไปนี้ใช้งานไม่ได้ ansible-playbook -i '10.0.0.1,' yada-yada.yml --tags 'loaddata' django_fixtures="tile_colors" django_fixturesตัวแปรของฉันอยู่ที่ไหน

19
ฉันจะกำหนดสีเป็นตัวแปรใน CSS ได้อย่างไร
ฉันกำลังทำงานกับไฟล์ CSS ที่ค่อนข้างยาว ฉันรู้ว่าลูกค้าสามารถขอเปลี่ยนรูปแบบสีและสงสัยว่า: เป็นไปได้หรือไม่ที่จะกำหนดสีให้กับตัวแปรต่างๆเพื่อที่ฉันจะสามารถเปลี่ยนตัวแปรให้มีสีใหม่ที่ใช้กับองค์ประกอบทั้งหมดที่ใช้งานได้หรือไม่ โปรดทราบว่าฉันไม่สามารถใช้ PHP เพื่อเปลี่ยนไฟล์ CSS แบบไดนามิก

7
การเริ่มต้นตัวแปรหลายตัวให้เป็นค่าเดียวกันใน Java
ฉันกำลังมองหาวิธีที่สะอาดและมีประสิทธิภาพในการประกาศตัวแปรหลายตัวที่เป็นประเภทเดียวกันและมีค่าเท่ากัน ตอนนี้ฉันมี: String one = "", two = "", three = "" etc... แต่ฉันกำลังมองหาบางสิ่งที่ชอบ: String one,two,three = "" นี่เป็นสิ่งที่สามารถทำได้ใน java หรือไม่? การรักษาประสิทธิภาพไว้ในใจ

10
มันจะดีกว่าใน C ++ ที่จะผ่านค่าหรือผ่านการอ้างอิงคงที่?
มันจะดีกว่าใน C ++ ที่จะผ่านค่าหรือผ่านการอ้างอิงคงที่? ฉันสงสัยว่าวิธีไหนดีกว่ากัน ฉันรู้ว่าการส่งผ่านโดยการอ้างอิงอย่างต่อเนื่องควรให้ประสิทธิภาพที่ดีขึ้นในโปรแกรมเพราะคุณไม่ได้ทำสำเนาของตัวแปร

7
การจัดรูปแบบทศนิยมเป็นทศนิยม 2 ตำแหน่ง
ขณะนี้ฉันกำลังสร้างโมดูลการขายสำหรับเว็บไซต์ลูกค้า จนถึงตอนนี้ฉันมีราคาขายเพื่อคำนวณอย่างสมบูรณ์แบบ แต่ที่ฉันติดอยู่คือการจัดรูปแบบผลลัพธ์เป็นทศนิยม 2 ตำแหน่ง ฉันกำลังเรียกสิ่งนี้ในตัวแปรเพื่อให้ฉันสามารถผูกข้อมูลผลลัพธ์กับ listview ได้ Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())), ทุกคนสามารถแสดงวิธีจัดรูปแบบผลลัพธ์เป็นทศนิยม 2 ตำแหน่งได้หรือไม่? ขอบคุณมาก!

12
UnboundLocalError บนตัวแปรโลคัลเมื่อกำหนดใหม่หลังจากการใช้ครั้งแรก
รหัสต่อไปนี้ทำงานได้ตามที่คาดไว้ใน Python 2.5 และ 3.0: a, b, c = (1, 2, 3) print(a, b, c) def test(): print(a) print(b) print(c) # (A) #c+=1 # (B) test() แต่เมื่อฉันสาย uncomment (B) , ฉันได้รับUnboundLocalError: 'c' not assignedที่เส้น(A) ค่าของaและbถูกพิมพ์อย่างถูกต้อง สิ่งนี้ทำให้ฉันงงงวยอย่างสมบูรณ์ด้วยเหตุผลสองประการ: เหตุใดจึงมีข้อผิดพลาด runtime โยนที่สาย(A)เพราะเป็นคำสั่งในภายหลังบรรทัด(B) ? ทำไมตัวแปรaและbพิมพ์ได้ตามที่คาดไว้ในขณะที่cเกิดข้อผิดพลาด คำอธิบายเดียวที่ฉันสามารถขึ้นมาเป็นที่ท้องถิ่นตัวแปรcถูกสร้างขึ้นโดยได้รับมอบหมายc+=1ซึ่งจะนำแบบอย่างมากกว่าตัวแปร "ทั่วโลก" cแม้กระทั่งก่อนที่ตัวแปรท้องถิ่นจะถูกสร้างขึ้น แน่นอนมันไม่สมเหตุสมผลที่ตัวแปรจะ "ขโมย" ขอบเขตก่อนที่มันจะมีอยู่ มีคนช่วยอธิบายพฤติกรรมนี้ได้ไหม
208 python  variables  scope 


8
ตัวแปร PHP Pass ไปยังหน้าถัดไป
ดูเหมือนจะง่าย แต่ฉันไม่สามารถหาวิธีที่ดีในการทำ พูดในหน้าแรกฉันสร้างตัวแปร $myVariable = "Some text"; และการกระทำของแบบฟอร์มสำหรับหน้านั้นคือ "Page2.php" ดังนั้นใน Page2.php ฉันจะสามารถเข้าถึงตัวแปรนั้นได้อย่างไร ฉันรู้ว่าฉันสามารถทำกับเซสชัน แต่ฉันคิดว่ามันมากเกินไปสำหรับสตริงง่ายและฉันจะต้องผ่านสตริงง่าย ๆ (ชื่อไฟล์) ฉันจะบรรลุสิ่งนี้ได้อย่างไร ขอบคุณ!
196 php  variables  session 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.