python基础
Posted bayuqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。
一 数据类型
1、数字
int(整型)
2、布尔值
真或假,1或0
3、字符串
"hello world"
万恶的字符串拼接:
python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。
1 字符串格式化输出 2 name="byq" 3 print("i am %s" %name) 4 #输出为:i am byq
% :代替字符串,%d:代替整数,%f:代替浮点数
字符串的常用功能:
- 移除空白
- 分割
- 长度
- 索引
- 切片
4 列表
创建列表
name_list = [‘byq‘,‘22‘,‘m‘]
or name_list =([‘byq‘,‘22‘,‘m‘])
基本操作 索引、切片、追加、删除、长度、循环、包含
5 元组(不可变列表)
创建元组:
name = (11.13.34,53)
or name = tuple((11,13,34,53))
6 字典(无序)
创建字典:
play = {"watch":"tv",‘date‘:3}
or play = dict({"watch":"tv",‘date‘:3})
常用操作:索引、新增、删除、循环、长度、键、值、键值对
二 表达式
1 if…else…
# -*- coding: utf-8 -*-
my_age
=
28
user_input
=
int
(
input
(
"input your guess num:"
))
if
user_input
=
=
my_age:
print
(
"Congratulations, you got it !"
)
elif
user_input < my_age:
print
(
"Oops,think bigger!"
)
else
:
print
(
"think smaller!"
)
外层变量,可以被内层使用
内层变量,不应被外层使用
2 for…in…
#_*_coding:utf-8_*_
for
i
in
range
(
3
):
print
(
i )
输出为
0
1
2
3
continue的应用
for i in range(3)
if i<1:
continue# 跳出本次循环
print(i)
break的应用
for i in range(3)
if i>2:
break #直接跳出整个循环
print(i)
3 while
count = 0
while True:
print("死循环")
count += 1
以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章