@tim_g said in Python Print() Syntax:

@tim_g said in Python Print() Syntax:

@scottalanmiller said in Python Print() Syntax:

@tim_g said in Python Print() Syntax:

@scottalanmiller said in Python Print() Syntax:

@tim_g said in Python Print() Syntax:

@momurda said in Python Print() Syntax:

Say i want to print some stuff to terminal screen

name = "matt" dob = "1980" print(name,dob) print(name + " ",dob)

Result is the same. Is there a reason Thonny chooses to teach me method 2? Is it just to illustrate concatenation with strings and variables in print function?

For comparison, this is how I'd do that same code in PHP:

<?php $name = 'tim'; $year = '2018'; echo $name . " " . $year; ?>

Well, that's how you'd do it in PHP that is encapsulated inside of HTML. Not really how PHP does it exactly.

What's it matter... anything inside of the PHP tags is being parsed by PHP.
That's how you do it also in a PHP file with no html. I'm not sure what your point is.

PHP is often taught as only existing inside HTML, rather than being its own language. It can be very confusing. The average person using PHP doesn't even realize that you can run PHP scripts.

I've been using PHP to output html. Where PHP is understanding html too, rather than the other way.

It can do anything really. Most PHP is that way I seen, rather than being inside of an html file.

Unless I'm doing it wrong...

Nearly all PHP is written to be called by a web server. PHP can do anything, but it's so commonly used as a file on a web server that it is almost exclusively assumed to be what it is being used for.