首页 > 代码库 > 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。