9.15字符串基本操作

已知‘星期一星期二星期三星期四星期五星期六星期日 ’,输入数字(1-7),输出相应的‘星期几

s=‘星期一星期二星期三星期四星期五星期六星期日‘
d=int(input(‘1-7:‘))
print(s[3*(d-1):3*d])

输入学号,识别年级、专业、班级、序号

id=input(‘请输入学号:‘)
print(‘年级:‘,id[0:4])
print(‘专业:‘,id[4:6])
print(‘班级:‘,id[6:8])
print(‘序号:‘,id[-4:])

输入身份证号,识别地区、年龄、性别

id=input(‘请输入身份证号:‘)
if(int((len(id)))==18):
   print(‘地区:‘,id[0:6])
   print(‘年龄:‘,2017-int(id[6:10]))
  if(int(id[16])%2!=0):
       print(‘性别:男‘)
elif(int(id[16])%2==0):
     print(‘性别:女‘)
else:
      print(‘输入身份证号错误‘)

len(),eval(),+,*,in,chr(),转义\n\t\\

s=‘liminghui‘
print(len(s))

print(eval(‘2+3‘))

m=‘my ‘
n=‘god‘
o=‘oh!‘+m+n
print(o)

m=‘my ‘
n=‘god!‘
o=‘oh ‘+m+n
print(o*3)

for i in ‘liminghui‘:
     print(i)

print(chr(9800+1))

输出全部的星座符号,以反斜线分隔。

for i in range(12):
     print(chr(9800+i))

时间: 2024-10-10 17:38:22

9.15字符串基本操作的相关文章

JAVASE02-Unit01: API文档 、 字符串基本操作

API文档 . 字符串基本操作 文档注释 package day01; /** * 文档注释只能定义在三个地方: * 类,方法,常量 * * 文档注释是功能注释,用来说明功能作用 * 在类上使用的目的是说明当前类的设计目的 * * @author adminitartor * @version 1.0 * @see java.lang.String * @since JDK1.0 * */ public class DocApiDemo { /** * sayHello方法中的问候语 */ pu

【Py】字符串基本操作

字符串基本操作: python中的字符串是一个高级工具,是不可变序列 python中没有char类型,只有单字符字符串 python中是用双引号或单引号括起来的内容,但单双引号不能混用,如过在字符串中本身又包含字符串,可以使用转义字符 Let's go!的两种写法: 1 >>> 'Let\'s go!' 2 "Let's go!" 1 >>> "Let's go!" 2 "Let's go!"

自己实现的字符串基本操作

#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <string.h> #define TRUE 1 #define FALSE 0 #define BIG 1 #define EQUAL 0 #define SMALL -1 unsigned int strlenth(char *s) /* 获取字符串长度 */ { unsigned int lenth = 0;

字符串基本操作(2017.9.15)

1.已知'星期一星期二星期三星期四星期五星期六星期日 ',输入数字(1-7),输出相应的'星期几' s='星期一星期二星期三星期四星期五星期六星期日'd=int(input('1-7:'))print(s[3*(d-1):3*d]) 2.输入学号,识别年级.专业.班级.序号 s=input("请输入学号:")print("年级",s[:4])print("专业",s[4:8])print("班级",s[-2:])print(&

舌尖上的javascript数组和字符串基本操作

Javascript数组基本操作 Javascript中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数,然而这些数字索引在内部被转换为字符串类型,这是因为javascript对象中的属性名必须是字符串. 一:如何创建数组? 创建数组有2中方式,第一种是对象字面量如下: var  arrs = [];  // 定义了一个空数组. 还有一种方式是:调用Array的构造函数创建数组 var arrs = new Array(); 二:数组的基本操作如下: 1. 把字符串转换

Shell编程之数组、字符串基本操作

数组 概念 一对括号表示是数组,数组元素用"空格"符号分割开,格式为:array=(value0 value1 value2 value3 ...),此时数组的下标默认是从0开始的 基本操作 1.arr=(1 2 3 4 5) 2.arr=( 1 2 3 ) 3.echo ${#arr[@]},${#arr[*]}   #获取数组长度,用${#数组名[@或*]} 可以得到数组长度 4.echo ${arr[0]},${arr[1]},${arr[2]}  #获取数组元素的值 5.ech

九章算法面试题15 字符串编辑距离

九章算法官网-原文网址 http://www.jiuzhang.com/problem/15/ 题目 有两个字符串A和B,对A可以进行如下的操作:插入一个字符,删除一个字符,替换一个字符.问A可以通过最少多少次操作变为B?我们定义这个结果为字符串的最小编辑距离. 解答 动态规划.设f[i][j]代表A的i个字符与B的前j个字符完美匹配上时,需要的最小操作次数.有状态转移方程如下: f[i][j] = max{f[i-1][j] + 1, f[i][j-1] + 1, f[i-1][j-1] +

字符串基本操作以及内存函数

/* ============================================================================ Name : TestString.c Author : lf Version : Copyright : Your copyright notice Description : C语言字符串相关操作以及内存函数 1 在Java中有String数据类型,但是在C语言中没有 2 在C语言中一般用字符数组来表示字符串,因为在C中没有Strin

JAVASE01---Unit01: API文档 、 字符串基本操作

用户看见的和你没有关系.客户端主要用来展现的,服务端(后台).程序员是内在美,和外在美没有关系.UI赋予你内在美,程序赋予你外在美和灵魂.java学完之后做的是服务端开发,以及Android的工作.服务端开发分为两个分支,最主流做的是商业级的服务器(公司及企业的管理系统.OA系统,例如银行操作系统后台都是java的工作),其次就是游戏,端游等等.大部分工作做传统的javaEE工作,商业级的东西. C语言是出现比较早的高级语言,它现在基本上做的都是底层的操作.比如,驱动的开发,内核的开发.和操作系