首页 > 代码库 > python学习笔记01

python学习笔记01

一.Python的注释方法

python使用#和‘‘‘进行注释,其中#用于一行注释,‘‘‘用于多行注释。需要注意的是‘‘‘内容赋值给一个变量时可以用来打印多行。

1 # Author:sun
2 
3 ‘‘‘Author
4 sun‘‘‘
name=input("please input your name:")
age=int(input("please input your age:"))
sex=input("please input your sex:")
info=‘‘‘name:%s \nage:%d  \nsex:%s‘‘‘%(name,age,sex)

 

二.Python的输入输出方法。

python使用print("text")进行输出,使用 paramater=input("text")从键盘输入。

print("Hello World")

name=input("please input your name:")
print("your name is ",name)

 

三.python在Linux下运行

如果想用python3.6之类非Linux自带python要事先对默认python进行配置。第一是环境变量,第二是字符格式。

在Linux下Python文件可以直接以./***运行。但是需要进行一些设置,要在开头插入如下代码:

#! user/bin/env python
# -*- coding:utf-8 -*-
# Author:***

四.Python中字符串的拼接

Python中字符串拼接的方法有三种:

1.以+号进行拼接:可以以+号直接拼接字符串

name=input("please input your name:")
age=input("please input your age:")
sex=input("please input your sex:")
print("name:"+ name +"\nage: "+ age + "\nsex:"+ sex)

其中/n是换行转义字符。

2.以%进行拼接

name=input("please input your name:")
age=int(input("please input your age:"))
sex=input("please input your sex:")
info="name:%s \nage:%d  \nsex:%s"%(name,age,sex)
print(info)

需要注意的是%d时需要转换类型

3.使用.format().

name=input("please input your name:")
age=int(input("please input your age:"))
sex=input("please input your sex:")
info=‘‘‘name:{_name} \nage:{_age}  \nsex:{_sex}‘‘‘.format(_name=name,_age=age,_sex=sex)
print(info)

也可以不用指定参数。用{0}{1}{2}等。

name=input("please input your name:")
age=int(input("please input your age:"))
sex=input("please input your sex:")
info=‘‘‘name:{0} \nage:{1}  \nsex:{2}‘‘‘.format(name,age,sex)
print(info)

要注意这三种之中+号的效率最为低下。

五.Python中的循环语句

Python中有while循环与for循环,其运行原理与C++略有不同。python中while后可以直接跟判断语句,不像C++需要加括号。while还可以与else进行组合。形式为

while 判断条件:
    执行语句……
else:
count = 3
while count != 0:
    print("hello",count)
    count=count-1
else:
    print("exit")

而for语句则类似C++新特性范围for的使用。for循环的语法格式如下:

for iterating_var in sequence:
   statements(s)
for letter in Python:     
   print 当前字母 :, letter

或者

for i in range(10):
    if i <10
        print("hello",i)

python中的range()函数使用方法

>>> range(1,5) #代表从1到5(不包含5)
[1, 2, 3, 4]
>>> range(1,5,2) #代表从1到5,间隔2(不包含5)
[1, 3]
>>> range(5) #代表从0到5(不包含5)
[0, 1, 2, 3, 4]

 

六.continue与break

continue与break与C++中的一样使用。

 

python学习笔记01