a=[1,2,3.4,5]
print(a)
[ 1 2 3 4 5 ]
print(a[-1]) ###取最后一个元素
[5]
print(a[:-1]) ### 除了最后一个取全部
[ 1 2 3 4 ]
print(a[::-1]) ### 取从后向前(相反)的元素
[ 5 4 3 2 1 ]
print(a[2::-1]) ### 取从下标为2的元素翻转读取
[ 3 2 1 ]
通常不这样表达。因为在python里定义find如果不为0和正数就是没有找到。并不一定是-1一般是这样写if s.find("a")<0:同样boolean类型中,用True与False来表达,虽然用1与0也有类似的效果但是尽量小心使用。初学者经常容易犯的错误是这样。 if s.find("a"):s.find("a")返回值是"a"在s字符串中的位置。这是例子 看着改改就行了Connection con= null
ResultSet rs = null
Statement stmt = null
try {
Class.forName("oracle.jdbc.driver.OracleDriver")
//这是连接oracle的
String url = "jdbc:oracl:thin:@127.0.0.1:1521:database"
String user = "admin"
String password = "admin"
con = DriverManager.getConnection(url, user, password)
stmt = con.createStatement()
boolean bl = stmt.execute("这里面是你要具体操作的SQL语句你自己写吧")
rs = stmt.executeQuery("要返回结果集的SQL")
} catch (ClassNotFoundException e) {
e.printStackTrace()
} catch (SQLException e) {
e.printStackTrace()
}finally{
try {
if(rs!=null){
rs.close()}
if(stmt!=null){
stmt.close()
}
if(con!=null){
con.close()
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}