Home > Article > Backend Development > Detailed explanation of python basic learning
Run the first program hello_world.py
#_*_coding:utf-8_*_print("Hello world!")
Output result:
Hello world!
Variable
#_*_coding:utf-8_*_name = "beyoungt"
#_*_coding:utf-8_*_name = "beyoungt"print(name) name = “abby"print(name)
Output result:
beyoungt abby
The value of the variable can be modified at any time in the program, and python will always record the latest value of the variable.
String:
In python, everything enclosed in quotation marks is a string. Can be single or double quotes.
"This is a string."'This is also a string.'
Use method to change string case:
name = "beyoungt"print(name.title())
Output:
Beyoungt
title (): Change the first letter of each word to uppercase.
upper(): Change all strings to uppercase.
lower(): Change all strings to lowercase.
Concatenation of strings:
first_name = "tian"last_name = "beyoungt"full_name = first_name + " " + last_nameprint("Hello," + full_name.title+" ! " )
Output:
Hello,Tian Beyoungt!
Formatted output of string:
name = “beyoungt"print("my name is %s" %name)#输出:my name is beyoungt
%s: string %d: integer %f :Floating point number
name = input("name:") age = int(input("age:") ) #integerjob = input("job:") salary = input("salary:") info = '''-------- info of %s ----- Name:%s Age:%d Job:%s Salary:%s''' % (name,name,age,job,salary) info2 = '''-------- info of {_name} ----- Name:{_name} Age:{_age} Job:{_job} Salary:{_salary}'''.format(_name=name, _age=age, _job=job, _salary=salary) info3 = '''-------- info of {0} ----- Name:{0} Age:{1} Job:{2} Salary:{3}'''.format(name,age,job,salary)print(info3)
Add tab character: \t
Add newline character: \n
print("Languages:\n\tPython\nC\n\tJavaScript") 输出: Languages: Python C JavaScript
Remove blanks:
favorite_language = " python "favorite_language.rstrip() #删除末尾空白favorite_language.lstrip() #删除开头空白favorite_language.strip() #删除两端空白
Module:
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenimport getpass _username = 'burnywen'_password = '123456'username = input("username:")#password = getpass.getpass("password:") #fails to work well in pycharm;password = input("password:")if _username == username and _password == password:print("Welcome user {name} login...".format(name=username))else:print("Invalid username or password!")
The getpass module makes passwords hidden.
Loop:
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywencount = 0while True:print("count:",count) count +=1if count == 100:break
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenfor i in range(0,10):if i <3:print("loop ",i)else :continueprint("oh....")
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenfor i in range(10):print('----------',i)for j in range(10):print(j)if j >5:break
guess mini-games and improvements:
#!usr/bin/env python
#-*- coding:utf-8-*-
# Author burnywen
age_of_burnywen = 23for i in range(3): guess_age = int(input("guess age:") )if guess_age == age_of_burnywen :print("congratulations, you are right. ")breakelif guess_age > age_of_burnywen:print("think smaller...")else:print("think bigger...")else:print("you have tried too many times.")
<br>
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywen
age_of_burnywen = 23count = 0while count <3: guess_age = int(input("guess age:") )if guess_age == age_of_burnywen :print("congratulations, you are ringht. ")breakelif guess_age > age_of_burnywen:print("think smaller...")else:print("think bigger!") count +=1else:print("you have tried too many times.")
<br>
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenage_of_buruywen =23count = 0while count <3: guess_age = int(input("guess age:") )if guess_age == age_of_burnywen :print("congratulations, you are right. ")breakelif guess_age > age_of_burnywen:print("think smaller...")else:print("think bigger!") count +=1if count == 3: countine_confirm = input("do you want to keep guessing..?")if countine_confirm != 'n': count =0else:print("you have tried too many times.")
The above is the detailed content of Detailed explanation of python basic learning. For more information, please follow other related articles on the PHP Chinese website!