码迷,mamicode.com
首页 > 编程语言 > 详细

python基础(一)

时间:2018-08-24 19:30:13      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:字符串拼接   空间   ffffff   +=   语言   ack   fun   coding   常用   

一 数据类型

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:代替浮点数

字符串的常用功能:

  1. 移除空白
  2. 分割
  3. 长度
  4. 索引
  5. 切片

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基础(一)

标签:字符串拼接   空间   ffffff   +=   语言   ack   fun   coding   常用   

原文地址:https://www.cnblogs.com/bayuqiang/p/9531343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!