day1总结
print("hello world")
name='王维是傻屌'
print(name)
age_of_王维是傻屌 = 18
# type:用于判断变量的类型
str1 ='hello'
print(type(str1))
# value
str2 ='hello'
print(type(str2))
'''
用户与程序交互
输入:
input()
输出:
print()
'''
#让用户输入用户名
name=input('请输入名字:')
#输出用户名
print(name)
print(type(name))
#双引号
str2="遇到米老鼠"
print(str2)
print(type(str2))
#三引号
str3='''
安徽省
合肥市
最牛的学院
合肥学院
'''
print(str3)
print(type(str3))
'''
优先掌握的操作
1按索引取值
2切片
3长度(len)
4成员运算in和notin
5溢出空白
6切分
7循环
'''
#1 按索引取值
#正向
str1='hello tank!'
print(str1[0]) #h
print(str1[9]) #h
#反取向
print(str1[-2]) #k
#2 切片(顾头不顾尾)
str1 ='hello tank!'
#0-(5-1)
print(str1[0:5])
#步长
print(str1[0:11]) #hello tank!
print(str1[0:11:2]) #hlotn!
#长度
print(len(str1)) #
#4.成员运算in和not in
print('h' in str1)
print('h' not in str1)
#5.移除空白strip
# 会移除字符串中左右两边的空格
str1 = ' hello tank!'
print(str1)
str1 = ' hello tank! '
print(str1)
print(str1.strip())
#去除指定字符
str2 = '!tank!'
print(str2.strip('!'))
#6 切分split
str1 = 'hello tank!'
#根据str1内的空格进行切分
#c切分出来的值会存放在[]列表中。
print(str1.split( ' ')) #['hello', 'tank!']
#7.循环
#对str1字符串进行遍历,打印每一个字符
for line in str1:
print(line)
'''
七 格式化输出
#占位符:
%s:可以替换任意类型
%d:替换数字类型
'''
'''
字符串格式化
#把100替换给%s
#str1 = '尊敬的用户,你好!您好!您本月的话费扣除%s元,还剩0元'%100
'''
'''
字符串类型:
需要掌握的
'''
#1.strip,lstrip,rstrip
str1 =' hello wuyuefeng '
print(str1)
#去掉两边空格
print(str1.strip())
#去掉左边空格
print(str1.lstrip())
#去掉右边空格
print(str1.rstrip())
#2 lower ,uppper
str1 = 'hello wuyuefeng'
#转换成小写
print(str1.lower())
#转换成大写
print(str1.upper())
#3 startswith ,endswith
str1 = 'hello shadiao'
#判断str1字符开头是否等于hello
print(str1.startswith('hello')) #ture
#判断str1字符末尾是否等于shadiao
print(str1.endswith('shadiao')) #ture
#4.format(格式化输出)的三种玩法
# str1 = 'my name is %s, my age %s!' % ('tank', 18)
# ; print(str1)
#方式一:根据位置順序格式化
print('my name is {}, my age {}!'.format('tank', 18))
#方式二:根据索引格式化
print('my name is {O}, my age {1} !'. format('tank',18))
#方式三:指名道姓地格式化
print('my name is {name}, my age {age} !'. format(age=18, name=' tank' ))
#join 字符串拼接
#报错,只允许字符串拼接
#print(''.join('tank','18','form GZ'))
#根据空格,把列表中的每一个字符串进行拼接
print(''.join(['tank','','from GZ']))
#根据_,把列表中的每一个字符串进行拼接
print('_'.join(['tank','','from GZ']))
# 7. replace: 字符串替换
str1= 'my name is WangWei, my age 73!'
print(str1)
str2 = str1. replace (' WangWei','sb')
print (str2)
# 8、isdigit: 判断字符串是否是数字
choice = input(' 请选择功能[0,1, 2]:')
#判断用户输入的选择是否是数字
print (choice. isdigit())
day1总结的更多相关文章
- NOIp2016 Day1&Day2 解题报告
Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...
- day1
day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次 ...
- day1作业--登录入口
作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.t ...
- luogu1003铺地毯[noip2011 提高组 Day1 T1]
题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...
- Python学习路程day1
变量起名: 变量名如果太长,推荐使用下划线来分开,让人看得清晰明白.例:nums_of_alex_girl=19 .或者是驼峰写法,即首字母大写.例:NumOfAlexGf=18 注意:不合法的变量起 ...
- 团队项目——站立会议 DAY1
团队项目--站立会议 DAY1 团队成员介绍(5人):张靖颜.何玥.钟灵毓秀.赵莹.王梓萱 今日(2016/5/6)为站立会议的第一天,一起对团队项目进行讨论,并对每个人的 ...
- Day1 login
使用流程: 1.程序启动后,显示欢迎信息,提示用户输入用户名: 2.判断用户是否存在,不存在则提示重新输入,或者关闭程序:客户存在则提示客户输入密码: 3.判断密码是否正确,如果不正确则提示用户重新输 ...
- contesthunter CH Round #64 - MFOI杯水题欢乐赛day1 solve
http://www.contesthunter.org/contest/CH Round %2364 - MFOI杯水题欢乐赛 day1/Solve Solve CH Round #64 - MFO ...
- noip2011提高组day1+day2解题报告
Day1 T1铺地毯https://www.luogu.org/problem/show?pid=1003 [题目分析] 全部读入以后从最后一个往前找,找到一个矩形的范围覆盖了这个点,那这个矩形就是最 ...
- 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中
题目名称 正确答案 序列问题 长途旅行 英文名称 answer sequence travel 输入文件名 answer.in sequence.in travel.in 输出文件名 answer. ...
随机推荐
- this android sdk requires android developer toolkit version
this android sdk requires android developer toolkit version 10.0.0 or above. current version is 8.0. ...
- 我的省选 Day -14
Day -14 07:43:27 到机房了,不知道早上要做什么题,要不去选一题NOI原题来试试水好了 (因为NOI的原题质量比较有保证吧..) 09:11:22 正在做NOI2016的网格 开始写自己 ...
- web版聊天框
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 洛谷 P1365 WJMZBMR打osu! / Easy
题目背景 原 维护队列 参见P1903 题目描述 某一天\(WJMZBMR\)在打\(osu~~~\)但是他太弱逼了,有些地方完全靠运气:( 我们来简化一下这个游戏的规则 有\(n\)次点击要做,成功 ...
- 洛谷P2184 贪婪大陆
题目背景 面对蚂蚁们的疯狂进攻,小FF的\(Tower\) \(defence\)宣告失败--人类被蚂蚁们逼到了\(Greed\) \(Island\)上的一个海湾.现在,小FF的后方是一望无际的大海 ...
- promise封装小程序的蓝牙类
// pages/bluetooth/bluetooth.js import { BluetoothMode } from '../../models/bluetooth.js' import {Sy ...
- Shell面试,笔试整理
1.经典Shell脚本面试问题:https://blog.csdn.net/hyszyl/article/details/60970307
- Luogu P3546 [POI2012]PRE-Prefixuffix 神奇的递推+哈希
设$f[i]$表示切掉前$i$位和后$i$位后,即剩下$s[i+1]到s[n-i]$,的公共前后缀长度.此时我们发现,$f[i-1]$相对于$f[i]$少切了两个$char$,所以有$f[i-1]\l ...
- 华东交通大学2017年ACM“双基”程序设计竞赛 1005
Problem Description 假设你有一个矩阵,有这样的运算A^(n+1) = A^(n)*A (*代表矩阵乘法)现在已知一个n*n矩阵A,S = A+A^2+A^3+...+A^k,输出S ...
- LeetCode 583 Delete Operation for Two Strings 删除两个字符串的不同部分使两个字符串相同,求删除的步数
Given two words word1 and word2, find the minimum number of steps required to make word1 and word2 t ...