python基础:
包括基础语法,如何打印输出;
python基础打印hello world:
1.变量赋值,打印变量。a="Hello World!"print(a)2.直接打印字符串。print("Hello World.")
python的换行符:\n
print("\n this is a return symbol." ) this is a return symbol.
python的注释:
# --> 单行注释'''first linesecond linethird line''' --> 多行注释
linux中python脚本,需要注明python解释器:
#!/usr/bin/env python
用户交互输出及打印python3:
#用户输入:user_input=input("content:")#打印用户输入内容:print("user have input:",user_input)#还有可以调用参数的方式进行打印,python调用参数(字符串)使用%s。print("user have input : %s" % user_input) #这里要注意,在第二个百分比前要预留一个空格。
格式化符号:
%s一个符号代表一个变量值
%d代表数值
%f代表小数点
格式为,例:
name = qiuye
age = 21
job = IT
msg = information %s,%s,%s, % (name,age,job)
print(msg)
将输入信息转换为数值输出,比如用户输入的为数字,但是如果不转换,在和字符串(string)做比较的时候会被作为字符串去处理,这时候就无法将字符串和数值进行比较:
user_input=int(user_input)
比如:
user_input=input("Please input a number,like 123456:")if user_input.isdigit(): #判断用户输入的是否为数字。 user_input = int(user_input) #将用户输入转换为数值。else: #如果用户输入的不是数字,则返回错误, print("Input must be digit!")
python调用模块:
import modules #导入系统模块。os模块,系统信息模块;sys模块,python模块信息;getpass模块,密码转换为密文输入模块;tab模块,命令补全模块,需要添加自创模块,从网上随便搜一下,然后放到python目录下面;模块使用,例如:import sys:print(sys.path) #打印python的关键目录信息;
python查看数据类型:
user="test"print(type(user))
以上为python入门基础知识点;
下面说说python的循环和判断:
python循环和判断:
python有严格的格式要求,即子级语句必须要换行,且顶级语句必须顶格写,如下面判断中演示:
python的判断,和shell等类似,也使用的:
#python 判断结构,python使用:符号进行条件执行if condition: #条件判断。 print() #必须换行。elif condition2: #可多条件判断 print()else: #条件不成立则执行此级。 print()#多条件同时判断:if condition == test and condition2 == true: print()
python循环分两种,for循环和while循环,
#for 循环结构,python中,循环可使用else语句;for i in range(10): #range()定义循环次数 print()else: print()#while 循环结构,同for循环,while循环也可使用else语句:while i in test: print() continue #不向下执行,直接跳入下次循环,同样使用与for循环。else: print() break #直接退出循环,同样适用于for循环。#python最简单的死循环:while True: #注意True首字母要大写,不要问为什么,规定懂吗? print(n) pass #占位符,即不执行任何操作,继续执行下一循环,可用作调试。
有关于pyc的解释:
编程语言分两种,一种为解释性语言,一种为编译性语言,解释性语言不能直接被计算机所识别,编译性语言比较接近计算机语言。
而python是一门解释性语言,它不能够被计算机直接识别,所以需要利用解释器进行翻译成计算机可识别的语言,然后进行执行。那么pyc就是python的解释器生成的解释文件,每次执行python,将会执行此文件。
关于python的数据类型:
int ×××;
long 长×××;
float 浮点数;
string 字符串;
在不清楚用户输入的为什么数据类型的时候,我们可以用字符串方法进行确认,然后进行判断或其他操作,如上面使用到的user_input.isdigit(),这在后面说字符串的时候会具体说到;
以上为python的基础语法和基本编程,谢谢观看;